7 puntos por GN⁺ 20 일 전 | 1 comentarios | Compartir por WhatsApp

> Dillo es un navegador web de código abierto ultraligero escrito en C, orientado a un bajo uso de recursos y alta velocidad, y ofrece una interfaz gráfica basada en el toolkit FLTK

  • Nuevo programa dilloc con soporte de control remoto basado en sockets UNIX — permite automatizar operaciones del navegador desde la línea de comandos o scripts, como abrir pestañas, recargar, mostrar URLs y volcar páginas
  • Se añadió la función page_action para ejecutar comandos arbitrarios desde el menú de clic derecho de la página; combinada con dilloc, permite imitar Chrome con curl impersonate para sortear bloqueos de JS o ejecutar scripts de corrección automática por página
  • Se agregó soporte experimental de compilación con FLTK 1.4, aunque siguen existiendo problemas de renderizado en entornos de DPI alto o Wayland, por lo que no se recomienda a los administradores de paquetes activarlo por defecto
  • Se añadió una excepción de permiso de cookies durante redirecciones OAuth para que la autenticación OAuth funcione correctamente en casos como el inicio de sesión en el Fediverso
  • Soporte opcional para codificación de contenido brotli
  • IPv6 activado por defecto (si la plataforma lo soporta)
  • Mejoras de usabilidad en la navegación, como abrir una nueva pestaña con Ctrl+clic izquierdo y navegación atrás/adelante con botones del mouse
  • Se agregaron páginas internas de información como about:keys, about:cache y about:dicache
  • Se añadió el motor de búsqueda Mojeek (atajo mj)
  • Múltiples correcciones de errores, incluidos segfaults en LibreSSL, análisis de Max-Age de cookies y use-after-free
  • Se completó la migración de GitHub a un servidor autohospedado, con espejos en Codeberg y SourceHut

1 comentarios

 
GN⁺ 20 일 전
Comentarios en Hacker News
  • Uso Dillo con frecuencia. Felicidades.
    A medida que siguen apareciendo leyes de verificación de edad, y dependiendo de cómo responda Firefox, parece que Dillo podría convertirse en el navegador predeterminado de facto en Linux y BSD.
    Si estas leyes realmente se aplican y Firefox termina incorporando lógica de verificación de edad, yo me paso 100% a Dillo.

    • Es totalmente posible, pero las leyes de estimación de edad hay que verlas como parte de una tendencia mucho más grande.
      Da bastante miedo ver a tantos países ceder a esto tan rápido.
      Aunque ahora haya gente que no lo crea, en unos años la navegación web anónima podría ser cosa del pasado.
      También hay que observar los ataques dirigidos a las VPN. Esto no parece una serie de incidentes aislados por casualidad, sino un movimiento coordinado en una sola dirección.
      Hay que dejar mucho más claro el flujo del dinero, y ya me tiene harto que los lobistas controlen la situación.
  • Lamentablemente, hasta Google empezó a exigir JS, y esto es un golpe fuerte para los navegadores pequeños y la web abierta.

    • Sí, en navegadores así https://html.duckduckgo.com funciona bastante bien :)
    • Al índice de Google todavía se puede acceder sin JS mediante motores de búsqueda proxy. Por ejemplo, Startpage es uno de ellos.
      Para una lista más detallada sobre motores de búsqueda, el artículo de Seirdy lo resume muy bien: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
    • De hecho, yo diría que esto casi es una función. Si un sitio web no funciona en HTML básico, probablemente sea una pérdida de tiempo.
    • Ya da la impresión de que Google decide el rumbo de la web.
      Estrictamente hablando no es del todo cierto, pero Google está metido en muchas de las áreas importantes de la web, y Chrome es solo el ejemplo más visible.
    • Pero, ¿de verdad hace falta llegar hasta ES6?
      El JavaScript de los inicios era mucho más simple, y el JIT tampoco era indispensable. Personalmente, todavía me parece mejor no tener JIT.
  • Muchísimas gracias a los desarrolladores. Me encantan este tipo de proyectos retro.
    Uso Dillo a diario, y en mi caso sobre todo internamente.
    Gracias a la arquitectura de plugins, también puede renderizar protocolos como gemini o gopher, así que lo uso incluso para ver sitios gemini.
    Es increíblemente ligero.

  • Los clientes de Mastodon tampoco funcionan muy bien, pero al menos hay una alternativa: https://codeberg.org/adele/smolfedi

  • En mi caso, aquí en HN cuando uso Dillo me devuelve 429 constantemente, pero eso no me pasa con un navegador completo normal.
    No sé si será por JS.

  • Ya lo he dicho varias veces en otros posts sobre Dillo, pero gracias a Dillo pude navegar la web por primera vez en una vieja PC 486.
    Era una máquina con Damn Small Linux instalado, y sin Dillo en ese momento el acceso a la web habría sido muy difícil.

  • dilloc ya había empezado en commits viejos de git, anteriores al lanzamiento 3.3.0, y me impresionó bastante.
    También se pueden crear fácilmente entradas de menú de redirección que llamen a scripts tipo plumber o xdg-open.
    Funciona sustituyendo URLs con JS por URLs sin JS, como Libredirect de Firefox/Chromium.

  • Me pregunto si hay algún lugar donde conseguir binarios precompilados de los ports más recientes de Dillo para Windows.

  • Es una lástima que Dillo esté hecho en C++.
    Lo digo porque quería intentar compilarlo con compiladores de C pequeños y simples como cproc/qbe o tinycc.
    Aun así, sí me da la impresión de que las IA de programación están empezando a mostrar señales de poder ayudar bastante en portar en masa código C++ a C simple.

    • Probé yo mismo con mi código C++ hace unos 6 meses usando herramientas que en ese momento decían ser SOTA, y el resultado fue decepcionante.
      Creo que todavía no hemos llegado a ese punto.