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. ETAS GmbH, Stuttgart
  2. TAIFUN Software AG, Hannover
  3. Robert Bosch GmbH, Hildesheim
  4. Schwarz Zentrale Dienste KG, Neckarsulm


Anzeige
Blu-ray-Angebote
  1. Einzelne Folge für 2,99€ oder ganze Staffel für 19,99€ kaufen (Amazon Video)

Folgen Sie uns
       


  1. U-Bahn

    Telefónica baut BTS-Hotels im Berliner Untergrund

  2. Kabelnetz

    Statt auf Docsis 3.1 lieber gleich auf Glasfaser setzen

  3. Virtuelle Güter

    Activision patentiert Förderung von Mikrotransaktionen

  4. Nervana Neural Network Processor

    Intels KI-Chip erscheint Ende 2017

  5. RSA-Sicherheitslücke

    Infineon erzeugt Millionen unsicherer Krypto-Schlüssel

  6. The Evil Within 2 im Test

    Überleben in der Horror-Matrix

  7. S410

    Getacs modulares Outdoor-Notebook bekommt neue CPUs

  8. Smartphone

    Qualcomm zeigt 5G-Referenz-Gerät

  9. Garmin Speak

    Neuer Alexa-Lautsprecher fürs Auto zeigt den Weg an

  10. Datenrate

    Kunden wollen schnelle Internetzugänge



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Elektromobilität: Niederlande beschließen Aus für Verbrennungsautos
Elektromobilität
Niederlande beschließen Aus für Verbrennungsautos
  1. World Solar Challenge Regen in Australien verdirbt Solarrennern den Spaß
  2. Ab 2030 EU-Komission will Elektroauto-Quote
  3. Mit ZF und Nvidia Deutsche Post entwickelt autonome Streetscooter

Verschlüsselung: Niemand hat die Absicht, TLS zu knacken
Verschlüsselung
Niemand hat die Absicht, TLS zu knacken
  1. TLS-Zertifikate Zertifizierungsstellen müssen CAA-Records prüfen
  2. Apache-Lizenz 2.0 OpenSSL-Lizenzwechsel führt zu Code-Entfernungen
  3. Certificate Transparency Webanwendungen hacken, bevor sie installiert sind

Zotac Zbox PI225 im Test: Der Kreditkarten-Rechner
Zotac Zbox PI225 im Test
Der Kreditkarten-Rechner

  1. Anbieterbezeichnung so langsam überholt

    Golressy | 02:39

  2. Re: Macht da bitte nicht mit

    sofries | 02:33

  3. Re: Activision patentiert Förderung von Krebs

    sofries | 02:17

  4. Re: Kosten ...

    DAUVersteher | 02:11

  5. Re: 50MBps

    bombinho | 02:01


  1. 19:09

  2. 17:40

  3. 17:02

  4. 16:35

  5. 15:53

  6. 15:00

  7. 14:31

  8. 14:16


  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