Einen besseren Webbrowser bauen
Kommentar lesen
James Mickens, ein außerordentlicher Professor für Informatik in Harvard, hielt einen Vortrag über die verschiedenen Mängel von Webbrowsern und wie wir sie sicherer und robuster machen könnten.
Um den Browser zu reparieren, müssen wir die Browserarchitektur radikal umstrukturieren… daher schlage ich insbesondere vor, dass wir die Verantwortlichkeiten des Browsers selbst drastisch einschränken und Webseiten mehr Verantwortlichkeiten übertragen. In diesem neuen Modell definiert der Webentwickler seine eigene Rendering-Engine, seine eigene Skript-Engine und seinen eigenen Markup-Parser.
Die Vorstellung, dass Webentwickler in Zukunft so viel Kontrolle über die zugrunde liegende Technologie des Webs haben könnten, ist schlichtweg überwältigend. James gibt einige gute Beispiele dafür, warum wir so viel Kontrolle benötigen und wie Webseiten, die keinen eigenen Markup-Parser oder Rendering-Engine über die Leitung senden, dann schrittweise auf das zurückfallen würden, was der Browser bereitstellt.
Was mich jedoch am meisten interessiert, sind die Fragen, die James stellt, und nicht seine Vorschläge. Nämlich, wie sollte die Beziehung zwischen einer Webseite und einem Browser aussehen? Wie viel Kontrolle sollten Entwickler haben? Welche Technologien benötigen wir für eine funktionierende Website?