6 puntos por GN⁺ 2024-10-15 | 1 comentarios | Compartir por WhatsApp
  • Un motor de navegador web desarrollado desde cero que otros proyectos pueden usar como biblioteca, y que en última instancia también será utilizado por el navegador Gosub
  • Incluye componentes básicos
    • Tokenizador y parser de HTML5/CSS3, árbol de documentos, API de conexión con Javascript
    • Almacén de configuración, stack de red, motor de renderizado, puente de JS
  • Su diseño modular permite agregar, modificar e integrar diversos componentes
  • Está en una etapa temprana de desarrollo, por lo que todavía no es un navegador completo. Puede parsear páginas HTML simples en un árbol de documentos y realizar algo de renderizado inicial
    • Otras partes como el motor de JS, el stack de red y el almacén de configuración también han sido implementadas, pero todavía no están integradas.
  • Open source basado en Rust

1 comentarios

 
GN⁺ 2024-10-15
Opiniones de Hacker News
  • Hay dudas sobre por qué no sería posible contribuir al proyecto existente, Servo. Se plantea la pregunta de si se están rechazando los beneficios de la modularidad.

    • Existe curiosidad sobre si se está reutilizando código existente o si se está empezando completamente desde cero.
    • Hay preguntas sobre si este proyecto seguirá siendo totalmente sin fines de lucro o si existe una visión de monetización para sostener el enorme esfuerzo.
    • Aunque se dice que escribir un motor de JavaScript está fuera del alcance, no queda claro qué está dentro o fuera del alcance.
  • Como programador de BASIC de los años 80, alguien expresa sorpresa por la complejidad del proyecto.

  • Dada la situación de monopolio de Chrome/WebKit en el mercado de navegadores, se considera que siempre hay que dar la bienvenida y agradecer los esfuerzos alternativos.

    • Se menciona que el sitio web y el logo, posiblemente generado por IA, dan una impresión sospechosa sobre el proyecto.
  • Hay una mención a la publicación de blog que llevó a iniciar el proyecto.

  • Se expresa preocupación porque muchos motores de navegador existentes han sido abandonados debido al agotamiento de los fundadores del proyecto.

    • Es fácil subestimar el alcance del proyecto, y ese alcance sigue creciendo.
  • Hay dudas sobre por qué se llama Gosub si no está escrito en Go. En broma, dicen que deberían llamarlo Rustsub.

  • Hay preguntas sobre por qué dedicar esfuerzo a este proyecto en lugar de contribuir a Servo, que también está escrito en Rust. Se menciona que ambos proyectos comparten objetivos similares, pero Servo lleva una gran ventaja.

  • Se expresa decepción con la conversación de "por qué no contribuyes a otro proyecto en vez de hacerlo tú mismo". Se responde preguntando si nunca han querido hacer algo por sí mismos.

  • Como este proyecto compila a WebAssembly y está modularizado, hay curiosidad sobre si en el futuro usará el modelo de componentes de wasm.

    • Se menciona que sería interesante si partes de este proyecto pudieran usarse desde otros lenguajes.