- Pode ser usado no navegador e no Node usando apenas
fetchecanvas(strings são usadas apenas no backend de rede e no backend do renderizador)- Parsing de HTML/CSS, modelo básico inline/block, renderizador, folha de estilo UA
<style>,<font>, link, font-size/family/style, img, cursor,..
- Também oferece suporte a JavaScript (PoC): é possível escolher entre SpiderMonkey e Kiesel (motor JS feito em Zig)
- Foi criado por diversão e aprendizado. Provavelmente não vai funcionar bem na maioria dos sites
- O nome Shadow pareceu divertido na época e foi inspirado no elemento
shadow, que hoje não é mais usado - O autor rebate a afirmação de que criar um novo motor de navegador é impossível e argumenta que essa possibilidade não influenciou a decisão de tocar o projeto
2 comentários
Browser no browser...
Quando vi o JSLinux ou o v86, achei incrível demais, e isso aqui também é bem divertido. +_+
Opiniões no Hacker News