Μεγάλες αλλαγές έρχονται στον Firefox από την Mozilla, αλλαγές που απαιτούν την προσοχή των developers, προκειμένου τα extensions τους να συνεχίσουν να είναι συμβατά.
Την ίδια στιγμή, οι αλλαγές που εξαγγέλλει η Mozilla θα ωφελήσουν τους χρήστες, κυρίως σε ό,τι αφορά την ασφάλεια, την ταχύτητα αλλά και το πλήθος των διαθέσιμων extensions.
Ξεκινώντας από το τελευταίο, η Mozilla αλλάζει το extension API για τον Firefox με ένα νέο, το οποίο ονομάζεται WebExtensions. Το WebExtensions API είναι παρόμοιο με αυτό που χρησιμοποιείται στα συστήματα των Chrome και στον Opera και Microsoft Edge, θα είναι δηλαδή Blink-compatible. Με τον τρόπο αυτό η Mozilla κάνει ευκολότερη την μετατροπή των add-ons που έχουν αναπτυχθεί για τα άλλα συστήματα σε αυτό του Firefox.
Οι αλλαγές αφορούν και τον τομέα της ταχύτητας, όπου μία νέα version του Firefox θα κάνει την εμφάνιση της στο κοντινό μέλλον με τη δυνατότητα Electrolysis, η οποία θα ξεχωρίζει τις διάφορες διαδικασίες του browser αυξάνοντας την ασφάλεια των χρηστών μέσω της μικρότερης έκθεσης τους σε malware.
Firefox 40
Οι developers θα πρέπει να κάνουν τις αλλαγές στα extensions σχετικά σύντομα. Από τις 22 Σεπτεμβρίου, με την έκδοση του Firefox 41, όλα τα extensions του Firefox θα υποβάλλονται από τους developers και θα γίνονται validate από την Mozilla. Μέχρι σήμερα η εταιρεία χρησιμοποιούσε μία blacklist – μαύρη λίστα – με τα επικίνδυνα extensions, αλλά το σύστημα δεν φαίνεται να λειτουργεί όσο αποτελεσματικά χρειάζεται.
Ο Firefox 43 που θα κυκλοφορήσει στις 15 Δεκεμβρίου θα περιέχει το νέο WebExtensions API. Τα extensions που δεν θα έχουν τροποποιηθεί θα συνεχίσουν να λειτουργούν για ακόμη έξι μήνες, οπότε η Mozilla θα αποσύρει την υποστήριξη της για αυτά.
Η Mozilla γνωρίζει ότι οι αλλαγές είναι μεγάλες και θα επηρεάσουν τα extensions που αφορούν μόνο τον Firefox, αλλά το όφελος αξίζει τον κόπο των αλλαγών.
Επιπλέον, η Mozilla θα αποσύρει την υποστήριξη της από τις τεχνολογίες XUL και XPCOM τους επόμενους 12 με 18 μήνες.