Anzeige
Javascript Knowledge Base: Aufgeblähte Javascript-Bibliotheken schrumpfen

Javascript Knowledge Base

Aufgeblähte Javascript-Bibliotheken schrumpfen

Mit seiner Javascript Knowledge Base (JSKB) will das Projekt Browserscope.org helfen, aufgeblähte Javascript-Bibliotheken schlanker zu machen. Der Code soll dabei auf einzelne Browser angepasst werden.

Anzeige

Javascript-Bibliotheken müssen browserübergreifend funktionieren, was zu mehr Code führt. Eine JSON-Implementierung wird zwar für alte Browser gebraucht, neuere bringen aber eine native Implementierung mit, so dass der entsprechende Code in diesen Fällen unnötig übertragen und geparst wird.

Diese Problematik wird weiter zunehmen und so immer mehr unnötiger Code an neuere Browser ausgeliefert werden. Wenn sich aber Code browserspezifisch zuschneiden ließe, würden moderne Browser und ihre Nutzer profitieren.

Compiler wie JSMin, Dojo, YUI, Closure und Caja seien dafür besonders gut geeignet, denn sie entfernen heute schon unnötigen Code aus in Javascript geschriebenen Webapplikationen. Die Javascript Knowledge Base soll dabei helfen, indem sie Informationen zum jeweiligen Kontext, in dem Code ausgeführt wird, zur Verfügung stellt. In der Datenbank werden Informationen über Browser systematisch zusammengeführt, so dass Compiler darauf zugreifen können.

Die JSKB nutzt Javascript-Schnipsel, um Informationen über Browser zu sammeln. So wird beispielsweise ermittelt, ob ein Browser einen nativen JSON-Parser zur Verfügung stellt. So lassen sich auch Browser erkennen und Code auf diese zuschneiden.

Die Caja Web Tools enthalten einen Code-Optimierer, der die Informationen der JSKB auswertet und Code entfernt, der auf einem bestimmten Browser nie zur Ausführung kommt. Entwickler schreiben dazu Funktionen, die auf das Vorhandensein bestimmter Funktionen testen, nicht auf Browserversionen. Der Compiler kümmert sich darum, den so geschriebenen Code auf einzelne Browser zu optimieren.


smilingrasta 17. Jun 2010

So extrem ist das Beispiel leider garnicht. Ein Großteil unserer Kunden benutzt den IE 6...

mobile user 17. Jun 2010

Ausser Mobilen Usern interessiert ja keinen, das ebay locker 1 Megabyte auf der...

LX 17. Jun 2010

Das Einsparungspotential derartiger Maßnahmen wurde bereits bei qooxdoo getestet (auch...

Kommentieren



Anzeige

  1. Projektmanager Automobilfinanzierung (m/w)
    Commerz Finanz GmbH, München
  2. Senior Java-Entwickler (m/w)
    SoftProject GmbH, Ettlingen
  3. Softwareentwickler/-in Prozesse
    Robert Bosch GmbH, Schwieberdingen
  4. Webentwickler ASP.NET4 (m/w)
    T-Systems on site services GmbH, Wilhelmshaven

Detailsuche


Hardware-Angebote
  1. Geforce GTX 970/980/980Ti Grafikkarte kaufen und Rise of the Tomb Raider gratis erhalten
  2. NEU: VTX3D Radeon R9 390, 8GB GDDR5
    279,99€
  3. Microsoft Surface Book – 128 GB / Intel Core i5
    1484,10€ / Studentenpreis (ab 18. Februar lieferbar)

Weitere Angebote


Folgen Sie uns
       


  1. Importmechanismus

    Apple greift Evernote frontal an

  2. Logistik

    Amazon will die komplette Lieferkette beherrschen

  3. Patent

    Google will autonomen Lkw zur Warenauslieferung nutzen

  4. Umbau

    Die Mediencenter Cloud der Telekom ist offline

  5. Fertigungstechnik

    Globalfoundries baut Forschungszentrum für EUV-Lithographie

  6. Gehackte Finanzinstitute

    Kriminelle greifen die Infrastruktur von Banken an

  7. Streaming

    Mobiler Datentraffic steigt um das Siebenfache

  8. Recht auf Vergessenwerden

    Google sperrt Links für alle europäischen Nutzer

  9. Abodienst

    Humble Bundle finanziert neue Indiegames

  10. 28HPCU-Fertigung

    ARM und UMC machen Smartphone-Chips günstiger



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Tails 2.0 angeschaut: Die Linux-Distribution zum sicheren Surfen neu aufgelegt
Tails 2.0 angeschaut
Die Linux-Distribution zum sicheren Surfen neu aufgelegt

Asteroidenbergbau: Verblendet vom Platinrausch
Asteroidenbergbau
Verblendet vom Platinrausch
  1. Escape Dynamics Firma für mikrowellenbetriebene Raumschiffe ist bankrott
  2. Raumfahrt SpaceX und Orbital bauen Triebwerke für das US-Militär
  3. Dream Chaser Mini-Shuttle darf zur ISS fliegen

Künstliche Intelligenz: Alpha Go spielt wie ein Japaner
Künstliche Intelligenz
Alpha Go spielt wie ein Japaner
  1. Deepmind Mit neuronalem Netz durch den Irrgarten
  2. Nachruf KI-Pionier Marvin Minsky mit 88 Jahren gestorben
  3. OpenAI Elon Musk unterstützt Forschung an gemeinnütziger KI

  1. Re: Die Cloud ist eine Falle

    marcel151 | 07:33

  2. Re: Geht mit google.com trotzdem

    bastie | 07:31

  3. Re: Was bedeutet das?

    MrReset | 07:30

  4. Wenn der ZEN kommt, wird Intel seinen...

    DY | 07:28

  5. Wenn die Dominosteine weiter fallen,

    DY | 07:26


  1. 07:43

  2. 07:27

  3. 07:15

  4. 18:25

  5. 17:27

  6. 17:24

  7. 17:14

  8. 16:51


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel