URL: https://linuxfr.org/users/glandos/journaux/spidermonkey-et-v8-travaillent-ensemble Title: SpiderMonkey et V8 travaillent ensemble Authors: Glandos Date: 2020年06月05日T12:44:40+02:00 License: CC By-SA Tags: spidermonkey, v8, regex et firefox Score: 46 Là, si tu connais ces deux noms, tu te dis que c'est pas possible en fait. Ils doivent bien se connaître, mais **travailler ensemble** ? Pour ceux qui découvrent : SpiderMonkey est le moteur JavaScript de Firefox, fait par Mozilla, et V8 celui de Chromium/Chrome, maintenu par Google. Et il se trouve que oui, il y a des domaines où ils y trouvent un intérêt, **les expressions rationnelles** : https://hacks.mozilla.org/2020/06/a-new-regexp-engine-in-spidermonkey/ Visiblement, Mozilla a longtemps utilisé une version patchée du moteur d'expressions rationnelles de V8 (Irregexp), qui est intriqué à ce dernier. Et puis avec les modifications du standard, ça passait plus. Alors hop, ils se sont remonté les manches, et ont fait une couche d'abstraction. Et ce travail intéresse les développeurs de V8, qui aimeraient bien découpler cette partie du reste. Donc ces derniers ont conseillé les développeurs de SpiderMonkey. En retour, ces derniers contribuent à Irregexp dans le dépôt principal, et corrige des bugs. C'est la fête. Ce qui veut dire que les expressions rationnelles se comportent de manière identique partout. Enfin, espérons-le...

AltStyle によって変換されたページ (->オリジナル) /