Cascadity Audio
← Maker Views
0

Bez tries to generate a web browser engine from the specs, using real browsers as the test

An ambitious idea with a clear explanation of how it checks itself.

Bez is an experiment that generates a web rendering engine from web specifications, accepting code only when its layout matches Chromium, Firefox and WebKit, with the Web Platform Tests as the test suite.

Read it at the source
Cascadic Analysis 1
UndertowSpecification gaming / goal misgeneralization

What hidden risk could pull against this, even if the news is good?

Accepting code once its layout matches three browsers rewards matching the tests, not following the specification. Behavior the tests don’t cover, such as security and rare edge cases, can be wrong while every check is green.

0
Rabbit Holes 1
  • Browser engine

    After exploring Bez – a generated web engine, for what Bez is trying to generate, read Browser engine.

    What a browser engine does: turning HTML and other resources into the page you see.

    Wikipedia · Wade · 5 min

    0