Bez genera un motor de navegador a partir de especificaciones y tests

Bez: Generating a browser engine from specs and tests

Bez genera un motor de navegador a partir de especificaciones y tests

Construir un motor web a mano cuesta cientos de ingenieros y años, por lo que solo unas pocas empresas pueden tener uno. Bez propone generarlo desde las especificaciones, usando los tres navegadores principales y WPT como tests. El proyecto ya tiene reglas de layout CSS 2.1 generadas que pasan 227 casos, y detecta un bug real de Firefox en el redondeo de píxeles.

Gecko redondea longitudes a 1/60 px donde Blink y WebKit usan 1/64 px, lo que hace que un flex item se ajuste solo en Firefox o que offsetWidth difiera en un píxel.

Más de este día

2026-10-01