- Se puede usar tanto en el navegador como en Node usando solo
fetch y canvas (las cadenas solo se usan para networking y el backend del renderizador)
- Parsing de HTML/CSS, modelo básico inline/block, renderizador, hoja de estilos UA
<style>, <font>, link, font-size/family/style, img, cursor,..
- También soporta JavaScript (PoC): se puede elegir entre SpiderMonkey y Kiesel (un motor JS hecho en Zig)
- Fue hecho por diversión y aprendizaje. Probablemente no funcione bien en la mayoría de los sitios web
- El nombre Shadow parecía divertido en ese momento y fue tomado del nombre del elemento
shadow, que ahora ya no se usa
- El autor rebate la afirmación de que crear un nuevo motor de navegador es imposible y sostiene que esa posibilidad no influyó en la decisión de impulsar el proyecto
2 comentarios
Un navegador dentro de otro navegador...
Cuando vi JSLinux o v86, me parecieron increíblemente fascinantes; esto también está muy interesante. +_+
Opiniones de Hacker News