Abo
  • Services:
Anzeige

Irregexp soll Google Chrome schneller machen

Neue Implementierung Regulärer Ausdrücke für V8

Google hat seiner JavaScript-Engine V8, die im Browser Chrome zum Einsatz kommt, eine neue Implementierung Regulärer Ausdrücke verpasst. Irregexp ersetzt JSCRE.

Mit Chrome 2.0.160.0 hat Google eine neue Entwicklerversion seines Browsers Chrome veröffentlicht. Zu den wesentlichen Neuerungen gehört Irregexp, eine von Google entwickelte Implementierung Regulärer Ausdrücke. Irregexp baut auf der Infrastruktur von V8 zur Speicherverwaltung sowie nativen Codeerzeugung auf und ist gezielt auf Reguläre Ausdrücke optimiert, die in JavaScript-Applikationen im Web genutzt werden.

Anzeige

Bislang setzt Google JSCRE ein, eine vom WebKit-Team weiterentwickelte Version von Philip Hazels PCRE. Damit erreichte Google eine hohe Kompatibilität, doch mit steigender Geschwindigkeit der JavaScript-Engine zeigte sich immer deutlicher, dass die Regulären Ausdrücke langsamer sind als der Rest. Also entwickelte Google eine eigene Implementierung, die ähnlichen Ansätzen folgt wie WebKits SquirrelFish Extreme oder Operas Carakan.

So übersetzt Irregexp Reguläre Ausdrücke zunächst in eine Automaton-Darstellung, die sich besser analysieren und optimieren lässt. Anschließend wird nativer Maschinencode erzeugt und versucht, durch weitere Optimierungen das zeitintensive Backtracking so weit wie möglich zu vermeiden.

Um eine möglichst hohe Kompatibilität der neuen Implementierung sicherzustellen, hat Google seinen Code gegen die Million populärsten Webseiten getestet, die in Googles Suchindex enthalten sind. Zudem hat Google aus diesen Seiten die mittlerweile dritte Version seines JavaScript-Benchmarks V8 erzeugt, der nun stärker auf Reguläre Ausdrücke testet.

Chrome 2.0.160.0 steht über den Developer-Channel des Browsers zum Download zur Verfügung.


eye home zur Startseite
spanther 11. Feb 2009

Erstens heist das "als ich" und zweitens, nö :-P Weil: Keine Macht den Trollen :-)

reQuiem64 09. Feb 2009

Ich glaube er wollte nur einmal einen Batzen Sachkenntnis in den Raum werfen.

Szczepan 09. Feb 2009

Auf Kosten der Persönlichen Daten/Statistiken. Na gut, dann kann man auch glücklich sein...

lev 09. Feb 2009

Klar, eine "Automaton"-Darstellung. Wie wäre es, das Wort mal zu ersetzen, dann merkt man...

debianer 09. Feb 2009

Ich sags ja nur ungern, aber: Der Grund für diesen massiven Speicherverbrauch IST die...



Anzeige

Stellenmarkt
  1. IBM Client Innovation Center Germany GmbH, Stuttgart
  2. MBtech Group GmbH & Co. KGaA, München
  3. über Hays AG, Dessau
  4. BWI GmbH, Berlin


Anzeige
Blu-ray-Angebote
  1. 74,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  3. 299,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Deutsche Telekom

    Weitere 39.000 Haushalte bekommen heute Vectoring

  2. Musikerkennungsdienst

    Apple erwirbt Shazam

  3. FTTH

    EWE senkt die Preise für seine Glasfaserzugänge

  4. WLAN

    Zahl der Vodafone-Hotspots steigt auf zwei Millionen

  5. Linux-Grafiktreiber

    Mesa 17.3 verbessert Vulkan- und Embedded-Treiber

  6. Gemini Lake

    Intel bringt Pentium Silver mit Gigabit-WLAN

  7. MG07ACA

    Toshiba packt neun Platter in seine erste 14-TByte-HDD

  8. Sysinternals-Werkzeug

    Microsoft stellt Procdump für Linux vor

  9. Forschungsförderung

    Medizin-Nobelpreisträger Rosbash kritisiert Trump

  10. Sicherheit

    Keylogger in HP-Notebooks gefunden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Umrüstung: Wie der Elektromotor in den Diesel-Lkw kommt
Umrüstung
Wie der Elektromotor in den Diesel-Lkw kommt
  1. Uniti One Schwedisches Unternehmen Uniti stellt erstes Elektroauto vor
  2. LEVC London bekommt Elektrotaxis mit Range Extender
  3. Vehicle-to-Grid Honda macht Elektroautos zu Stromnetz-Puffern

China: Die AAA-Bürger
China
Die AAA-Bürger
  1. Microsoft Supreme Court entscheidet über die Zukunft der Cloud

Watch Series 3 im Praxistest: So hätte Apples erste Smartwatch sein müssen
Watch Series 3 im Praxistest
So hätte Apples erste Smartwatch sein müssen
  1. Apple Watch Apple veröffentlicht WatchOS 4.2
  2. Alivecor Kardiaband Uhrenarmband für Apple Watch zeichnet EKG auf
  3. Smartwatch Die Apple Watch lieber nicht nach dem Wetter fragen

  1. Re: Habe es soeben deinstalliert

    ChMu | 21:45

  2. Re: Ein Gerät soll genau das machen, was man ihm...

    zenker_bln | 21:44

  3. Re: Natürlich Festhalten an alten Systemen...

    hihp | 21:41

  4. Re: Wann gibt es wieder klare Preise

    BillyBob | 21:37

  5. Re: Kundenfreundlichkeit vs. Schwarzfahrangst

    stan__lemur | 21:30


  1. 19:10

  2. 18:55

  3. 17:21

  4. 15:57

  5. 15:20

  6. 15:00

  7. 14:46

  8. 13:30


  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