Firefox 3 und 4
Mittwoch, 15. November 2006 um 22:55 von Thomas S
Wie schon bei den Vorversionen begann auch kurz nach dem Erscheinen von Firefox 2 die öffentliche Diskussion über die Nachfolger, an denen nun programmiert werden soll.
Firefox 3 (im Jahr 2007)
Schon lange vorher wurden die Eckpfeiler von Gecko 1.9 und Firefox 3 festgelegt, eigentlich schon vor dem Erscheinen von Firefox 1.5 vor über einem Jahr. Diese sind bereits in Arbeit und auf den Wiki-Seiten zusammengefasst. Dazu gehören vor allem die neue (2D- und 3D-)Darstellungsengine für Webseiten, Cairo, und das Reflow Refactoring, mit dem viel alter Ballast aus den 90ern entfernt und Firefox Acid2-kompatibel gemacht werden soll. Für Mac-Benutzer sind sicher auch Cocoa-Widgets von Interesse.
Die Arbeiten an diesen Projekten sind schon recht fortgeschritten, benötigen aber mindestens noch ein paar Monate zur Fertigstellung. Da dies alles Änderungen sind, die zwar viel Zeit in Anspruch nehmen aber nicht wirklich sichtbar in Erscheinung treten wie ein neues Theme/Layout für die Benutzeroberfläche, suchen die Verantwortlichen bei Mozilla nach weiteren Neuerungen für Firefox 3.
Eine Suche nach solchen benutzerorientierten Neuerungen stellen die fast 40 Webseiten des Feature Brainstormings dar, die von Firefox-Benutzern zusammengestellt wurden. Nun liegt es an den Entwicklern, sich die nützlichsten, dringlichsten und vor allem auch, bedingt durch relativ wenig Zeit und Ressourcen, realistischsten Projekte herauszusuchen.
Ich habe diese Listen überflogen (es ist wirklich sehr viel Lesestoff) und es sind wirklich einige gute Ideen dabei. Auch eine Reihe von längst ausstehenden Bugs sind aufgelistet, allen voran im Bereich Webstandards mit lang gewünschten CSS 2.1- und CSS 3-Elementen oder Unterstützung für MHTML-Speicherung/-Betrachtung von Webseiten.
Diese Listen geben auch eine perfekte Vorlage für den Bau neuer, nützlicher Erweiterungen ab. Viele der Vorschläge sind so speziell, dass sie wohl nie in den Browser Einzug halten werden und nur über Erweiterungen realisierbar sind.
(Nebenbei: Ich würde einiges dafür geben, wenn Mozilla ein paar Entwickler für die Lösung vieler alter Bugs an- oder abstellen würde. Die sollten sich dann auch wirklich nicht mit neuen Funktionen beschäftigen, sondern nur im Hinblick auf die Beseitigung alter Bugs bis zurück in die 90er arbeiten, die nicht mit Reflow Refactoring und anderen Großprojekten bei Gecko gelöst werden können. Einige alte Bugs würden zusätzliche, lang erhoffte Funktionen bieten, andere würden Leuten mit Problemen das Leben erleichtern und so zur Weiterverbreitung und positiver Resonanz beitragen.)
Firefox 4 (hoffentlich im Jahr 2008)
Eigentlich müsste man sich denken, dass mit den schon lange in Arbeit befindlichen Projekten und dem Einbau einiger neuer Funktionalitäten die Perspektive für die Zukunft erstmal ausgeschöpft ist. Falsch gedacht. Denn Chefentwickler wie Brendan Eich haben noch weitreichendere Zukunftspläne.
Für Gecko 2 und Firefox 4 soll der gesamte Quelltext überarbeitet und entschlackt werden, alte APIs sollen entfernt und die JavaScript-Engine erneuert und schneller gemacht werden. Kurz: Kleiner, schneller, sicherer und modernisiert sollen Gecko und Firefox daherkommen. Den ganzen Artikel von Brendan Eich können sich Interessierte selbst durchlesen, wenn Sie Genaueres wissen möchten.
Wenn Adobe seine Ankündigung für das Projekt Tamarin wahr macht, gibt es dann womöglich auch einen eigenen OpenSource-Flash-Player mit Firefox 4.
Wunsch an Firefox 3 und 4
Das waren erstmal Fakten und Wünsche der Entwickler. Aber was wünscht sich ein Benutzer wie ich?
Vorrangig natürlich die Fertigstellung wichtiger bestehender Arbeiten:
- Cairo
- Reflow Refactoring
- Code- und API-Entschlackung
Das hat für Normalbenutzer zwar wenig Auswirkungen, erleichtert aber zukünftige Arbeiten an Gecko und Firefox und gibt ihnen endlich wieder die Möglichkeit, die Webstandards-Unterstützung weiterzuentwickeln, die, außer mit Fortschritten bei SVG und JavaScript, die letzten 2 Jahre fast stagniert hat.
Wünsche, um allgemeinen Leiden vieler Benutzer zu begegnen:
- Startgeschwindigkeit verkürzen
- RAM-Speicherverbrauch verkleinern (evtl. mit eingebauter Speicherverwaltung)
- Verbesserte Druckfähigkeit und mehr Druck(vorschau)-Einstellungen
- Unterstützung für noch nicht funktionierende Sprachen (z.B. einige indische) und RUBY-Kommentierung für ostasiatische Sprachen
- MSI-Versionen von Installationspaketen für Firefox
- Seitenladegeschwindigkeit optimieren
Damit soll die Verbreitung angekurbelt werden durch mehr technische Möglichkeiten einerseits und positivere Mundpropaganda andererseits.
Für mich ein Muss schon in Firefox 3:
- Places (Verbindung von Lesezeichen und Chronik)
- Add-ons-Manager erweitern mit eigenen Bereichen für Wörterbücher, Suchmaschinen, Plugins(!!!) und Sprachpaketen (Beispielbild)
- Zoom-Funktion wie in Opera
Webstandardswünsche:
- SVG 1.1 vollständig
- CSS 2.1 vollständig
- HTML 4/XHTML 1 vollständig
- XHTML Ruby
- Einige Teile von CSS 3-Modulen
Weitere favorisierte Wünsche:
- Verbesserte Autovervollständigung der URL beim Eintippen in die Adressleiste
- Auch bei nicht geladenen Webseiten, die man per Link geöffnet hat und wegen z.B. Internet-Verbindungsproblemen abgerochen wurden, soll die URL angezeigt werden (derzeit bleibt die Adressezeile leer und man “verliert” die URL)
- Besseres Offline-Browsen
- Mehr Einstellungen zu “Offline arbeiten”
- Bessere Ausnützung des Caches, um alle besuchten Seiten im Offline-Modue wieder aufrufen zu können (dies ist derzeit nicht immer möglich)
- Verbesserter Profilschutz/Passwortmanagement
- Komplett verschlüsselte, passwortgeschützte Profile
- Keine Klartextanzeige von Passwörtern ohne Passworteingabe
- “Private Browsing” - kein Speichern von Daten (Chronik, Cookies, …) während dieser Modus aktiviert ist
- Möglichkeit zum Verbieten von bestimmten Funktionen (Erweiterungen installieren o.ä.)
- Profilsicherung zum Übertragen in andere Profile/Fx-Versionen (Gegenstück zu “Importieren” im Datei-Menü und dieses um Firefox-Profile erweitern)
- Erweiterungen in einer “Sandbox” laufen lassen (unabhängig von Firefox)
- Erweiterungspakete beim Installieren von Firefox. Wie DOM-Inspector und Talkback sollten andere Erweiterungen zur Auswahl stehen.
- Tabs wie in Opera als eigenständige Bereiche handhaben, die man minimieren, anordnen und als eigenes Fenster rausziehen kann
Absolut hassenswerte Ideen für mich:
- Standardmäßiges oder temporäres Ausblenden der Statuszeile
- Tooltipps im Webseitenanzeigebereich, um verschiedene Informationen darzustellen wie ob sich ein Link in einem neuen Fenster oder Tab öffnen will. Im Browserfenster selbst sollen ausschließlich Werte vom Seitenautor angezeigt werden, sonst verwechselt man Informationen, die vom Browser stammen mit Informationen, die vom Seitenautor stammen. Spielereien wie bestimmte Fabren zur Unterscheidung sind Schwachsinn. Tooltipps sollen kein Statusleistenersatz werden.
Irgendwelche Ideen und wichtige Arbeiten, die ich vergessen habe?
7 Kommentare vorhanden
Abgelegt unter Browser, Mozilla Firefox



