$(document).ready - jQuery 1.4 veröffentlicht

Häufig genutzte Funktionen wurden zum Teil dramatisch beschleunigt

Die populäre Javascript-Bibliothek jQuery ist in der Version 1.4 veröffentlicht worden. Die neue Version soll deutlich schneller sein und wartet zudem mit einer Vielzahl neuer Funktionen auf.

Anzeige

Die Javascript-Bibliothek jQuery erleichtert Webentwicklern das Leben, denn sie stellt oft benötigte Funktionen in einer browserunabhängigen Version bereit. Bereits im Vorfeld der Veröffentlichung von jQuery 1.4 wurde unter api.jquery.com eine neue API-Site für jQuery veröffentlicht. Hier sind sämtliche Funktionen der Bibliothek dokumentiert und oft mit Beispielen hinterlegt, was sicher auch zur Popularität von jQuery beiträgt.

Pünktlich zum vierten Geburtstag von jQuery ist in der Nacht zum Freitag die Version 1.4 mit tiefgreifenden Änderungen erschienen. Viele der populärsten und am häufigsten verwendeten jQuery-Funktionen wurden zum Teil signifikant überarbeitet und ihre Geschwindigkeit mitunter drastisch gesteigert. Dabei wurde vor allem die Zahl der internen Funktionsaufrufe und damit auch die Komplexität der Funktionen reduziert. In extremem Maße trifft dies auf die Funktionen html(), emtpy() und remove() zu.

Die Geschwindigkeit von .css() und .attr() haben die jQuery-Entwickler entsprechend ihrer eigenen Benchmarks über alle Browser in der Summe um rund 30 Prozent gesteigert. Allein soll .css() etwa doppelt so schnell sein wie in jQuery 1.3.2. Funktionen wie .addClass(), .removeClass() und .hasClass() sind sogar rund dreimal schneller als zuvor.

Auch das Einfügen ins DOM soll mit jQuery deutlich schneller sein. So soll .html() rund dreimal so schnell arbeiten als zuvor, .remove() und .empty() viermal so schnell.

In Sachen Ajax unterstützt jQuery 1.4 nun die Serialisierung verschachtelter Parameter, erkennt automatisch, wenn es sich bei Antworten auf Ajax-Request um JSON-Daten oder auszuführendes Javascript handelt, kann gezielt auf den Browsercache zugreifen und unterstützt das Etag. Zudem kann für Ajax-Anfragen ein Kontext definiert werden, was den Code übersichtlicher machen soll.

Nativer JSON-Parser

Sofern der Browser einen nativen JSON-Parser zur Verfügung stellt, nutzt jQuery 1.4 diesen. Dabei kann die Funktion jQuery.getJSON() auch zum strikten Parsen der Daten gezwungen werden. Neue Input-Typen aus HTML5, beispielsweise datetime oder range, werden von .serialize() nun ebenfalls serialisiert. Die Verwendung von onreadystatechange für Ajax-Aufrufe soll Ressourcen schonen, denn bisher wurde hierzu auf regelmäßiges Polling mit Hilfe eines Timers gesetzt.

  1. 1
  2. 2

stil 18. Jan 2010

http://blog.projekt2k.de/2010/01/benchmarking-jquery-1-4/ Zwar kein Vergleich mit anderen...

Maola 17. Jan 2010

Und selbst als Web-Entwickler hälst du NoScript-User für Weicheier, weil sie sich nicht...

Hackfrag 17. Jan 2010

Amen!

GodsBoss 16. Jan 2010

Erstens würde das wohl die Idee einer „Cross-Browser-Library" ziemlich kaputtmachen...

war10ck 16. Jan 2010

äh, doch! Popularität ist eher selten reiner Zufall.

Kommentieren




Anzeige
  1. Mitarbeiter Batch-Prozesse (m/w)
    HUK-COBURG Versicherungsgruppe, Coburg
  2. Software Engineer (m/w)
    PTV Planung Transport Verkehr AG, Karlsruhe
  3. Senior Web Developer (m/w)
    Zieltraffic AG, München
  4. Software Developer (m/w) – LINUX EXPERT
    OMICRON electronics GmbH, Klaus (Austria)

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Radeon HD 7770 und 7750 im Test

    Die Grafikkarte mit 1 GHz für 159 Euro

  2. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  3. Smartphone-App

    Remove löscht störende Menschen im Bild

  4. Google

    Wir haben den größten DNS-Dienst

  5. Nortel Networks

    Nortel war fast zehn Jahre lang gehackt


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 202 | letzter Beitrag 10:20 Uhr

  3. Kommentare: 194 | letzter Beitrag 14.02. 13:50

  4. Kommentare: 117 | letzter Beitrag 14.02. 12:39

  5. Kommentare: 104 | letzter Beitrag 10:25 Uhr

Mehr


  1. Sicherheitslücke

    Groupware Horde enthält Backdoor

  2. Zynga

    2,9 Millionen zahlende Kunden bei Castleville & Co.

  3. Cloud-Smartphone

    Acer bestätigt Cloud Mobile mit Android 4

  4. Ron was wrong, Whit is right

    RSA-Schlüssel unsicherer als gedacht

  5. Bioware

    Kurz die Welt retten in der Demo zu Mass Effect 3

  6. Adobe

    Photoshop CS6 mit Content-Aware Move

  7. Google

    Wir haben den größten DNS-Dienst

  8. Lensbaby

    Teleobjektiv mit absichtlicher Unschärfe

  9. Smartphone-App

    Remove löscht störende Menschen im Bild

  10. Radeon HD 7770 und 7750 im Test

    Die Grafikkarte mit 1 GHz für 159 Euro



Haben wir etwas übersehen?

E-Mail an news@golem.de


Pegatron: Übt Apple Druck auf OEM-Hersteller von Ultrabooks aus?
Pegatron
Übt Apple Druck auf OEM-Hersteller von Ultrabooks aus?

Chinesischen Berichten zufolge gibt die frühere Asus-Tochter Pegatron die Fertigung der Zenbooks ab. Grund soll Druck von Apple sein, das Pegatron mit einem Entzug von iPad-Aufträgen gedroht haben soll.

  1. Wegen Ivy Bridge Die Preise für Ultrabooks fallen
  2. Ultrabook Erste Benchmarks von Intels Ivy Bridge ULV
  3. Trinity AMDs Ultrabook-Erwiderung vielleicht erst im Juni 2012

Watchdog: Mozilla visualisiert Wiederverwendung von Passwörtern
Watchdog
Mozilla visualisiert Wiederverwendung von Passwörtern

Die Mozilla Labs haben im Rahmen ihres Projekts Watchdog den "Password Reuse Visualizer" veröffentlicht. Die Firefox-Erweiterung zeigt, welche Passwörter der Nutzer wo und wie oft verwendet.

  1. Open-Source-Lizenzen Mozilla Public License 2.0 erheblich vereinfacht
  2. David Ascher "Trefft das neue Mozilla!"
  3. Chrome-Entwickler Mozilla ist Googles Partner, nicht Googles Konkurrent

IBM-Mainframe: Nasa schaltet letzten Großrechner ab
IBM-Mainframe
Nasa schaltet letzten Großrechner ab

Die Nasa hat den letzten IBM-Mainframe abgeschaltet. Damit gehe eine Rechnerära bei der Nasa zu Ende, schreibt deren IT-Chefin.

  1. Grail Nasa veröffentlicht Video von der Rückseite des Mondes

Zum Artikel