1 puntos por GN⁺ 4 시간 전 | 1 comentarios | Compartir por WhatsApp
  • La descontinuación del soporte para las extensiones MV2 en Chrome entró en su etapa final, y los métodos alternativos que mantenían extensiones antiguas como uBlock Origin ya no podrán seguir funcionando por mucho tiempo
  • Con cambios en Chromium, se eliminó la bandera de función kExtensionManifestV2Disabled, junto con el código y las pruebas que controlaban el bloqueo de MV2
  • El ingeniero de Google Devlin Cronin explicó que ya no pueden seguir manteniendo las funciones relacionadas con MV2 debido a la complejidad, la deuda técnica y los riesgos de seguridad
  • En Chromium 150 y 151 se eliminarán gradualmente las opciones relacionadas con MV2, y el método de modificar el Windows Registry para extender el uso de MV2 dejará de funcionar después de Chromium 151
  • Opera dijo que por ahora mantiene su postura de soportar MV2, pero a largo plazo también avanza hacia MV3, y los usuarios de Chrome pueden cambiar a uBlock Origin Lite basado en MV3

Eliminación del soporte MV2 en Chrome

  • La transición de Manifest V2 a Manifest V3 ha continuado, y en Google Chrome la eliminación de MV2 ya entró en su fase final
  • En una discusión de GitHub del WebExtensions Community Group de la W3C se abordó que las versiones actuales y futuras de los navegadores populares serían las últimas en ofrecer soporte para extensiones MV2
  • El colaborador de Chromium Andrey Bershanskiy compartió cambios recientes en Chromium, y según comentarios del ingeniero de Google Devlin Cronin, Chrome empezó a eliminar la bandera que controlaba la disponibilidad de MV2
  • kExtensionManifestV2Disabled era la bandera de función de Chromium que desactivaba de forma controlada los complementos MV2, y ahora fue eliminada por completo

Banderas y código eliminados

  • La función kExtensionManifestV2Disabled llevaba más de un año activada por defecto, y se eliminaron las funciones relacionadas junto con código prácticamente muerto
  • Las pruebas que solo verificaban el funcionamiento en la etapa de “advertencia” fueron eliminadas porque ya no se puede llegar a esa etapa
  • Devlin Cronin explicó que las extensiones MV2 ya no están permitidas en las versiones de Chrome compatibles
  • Las funciones relacionadas con MV2 no pueden ofrecerse ni mantenerse indefinidamente por la complejidad, la deuda técnica y los riesgos de seguridad
  • También se indicó que recientemente se encontraron varios errores que afectaban exclusivamente a MV2

Fin de los métodos alternativos

  • Los trucos y métodos alternativos usados para mantener extensiones MV2 ya no funcionan en Chrome o no podrán mantenerse por mucho tiempo
  • Es posible que ya no puedas encontrar extensiones MV2 como uBlock Origin en la lista de extensiones del navegador
  • La modificación del Windows Registry que extendía el periodo de uso de MV2 dejará de funcionar después de Chromium 151
  • El código de MV2 no se eliminará todo de una sola vez, pero varias funciones solo seguirán funcionando temporalmente y terminarán desapareciendo

Cambios por versión de Chromium

Situación de Edge y Opera

  • Otros navegadores basados en Chromium como Opera y Microsoft Edge podrían seguir la misma tendencia
  • Edge comenzó a desactivar uBlock Origin desde febrero
  • Opera dijo en octubre de 2024 que soportaría MV2 por más tiempo, pero también se maneja el escenario en que deje de permitir el funcionamiento de complementos MV2
  • El desarrollador de uBlock Origin, Raymond Hill, dijo que envió la versión 1.70.0 a Opera algo tarde, aunque eso fue hace unas semanas
  • Raymond Hill mencionó que recibió un correo donde se indicaba que Opera planea abandonar las extensiones basadas en MV2, por lo que quizá ya no asignen más recursos a revisar ese tipo de extensiones

Guía para desarrolladores de Opera y postura posterior

  • Un correo del equipo de Opera Extensions informó que Chromium, que impulsa Opera, eliminará por completo el soporte para Manifest Version 2
  • Se indicó que las extensiones que usan MV2 deben actualizarse a Manifest Version 3 lo antes posible para mantener la compatibilidad
  • Opera recomendó firmemente actualizar las extensiones a MV3 para evitar interrupciones del servicio y lograr una transición fluida
  • Después, Opera señaló que su postura actual sobre el soporte para extensiones MV2 no ha cambiado y que está trabajando activamente para que sigan siendo utilizables mientras sea técnicamente razonable
  • Los usuarios de Opera podrán seguir usando por ahora sus extensiones MV2 ya instaladas sin tomar medidas adicionales

La transición de Opera a MV3 y las alternativas

  • Opera está migrando por su cuenta a extensiones MV3 y planea ofrecer una tienda de extensiones exclusiva para MV3
  • Durante la transición no se permitirán nuevas cargas a la tienda de extensiones MV2
  • La mayoría de las extensiones MV2 antiguas y con poco uso dejarán de poder descargarse
  • Opera considera que cada vez es más probable que los usuarios finalmente tengan que migrar a MV3
  • Opera recomienda que los usuarios investiguen con anticipación extensiones equivalentes en MV3 o alternativas que se ajusten a su flujo de trabajo

Opciones que quedan

  • Brave aparece como un navegador Chromium totalmente comprometido con el soporte de MV2, y también se menciona a Vivaldi como una opción posible
  • Para salir por completo del ecosistema Chromium, Mozilla Firefox es una alternativa, y Firefox soporta tanto MV3 como MV2
  • Si quieres quedarte en Chrome, la solución más sencilla que se plantea es cambiar a uBlock Origin Lite basado en MV3
  • uBlock Origin Lite está basado en MV3, pero se comenta que no ha resultado tan bueno como la versión original no-Lite
  • Opera también destaca su bloqueador de anuncios integrado “más rápido”, creado sobre MV3

1 comentarios

 
GN⁺ 4 시간 전
Comentarios de Hacker News
  • Soy el PM de Orion

    Orion(https://orionbrowser.com) es un navegador basado en WebKit para Mac, Linux, iPadOS e iOS, compatible de forma nativa con extensiones de Chrome y Firefox, e incluye uBlock Origin.
    No tenemos planes de dejar de dar soporte a extensiones. El bloqueo de contenido no es una solución alternativa sino una función, y creemos que los usuarios deben tener control total sobre lo que se ejecuta en su navegador.

    • Uso Kagi mucho y de verdad quiero usar Orion también, pero por problemas de rendimiento y tirones termino volviendo a otro navegador. La vez más reciente fue la semana pasada.
      Parece que el ritmo de desarrollo es muy rápido y el changelog tiene muchas funciones geniales, pero los problemas que experimento siguen igual desde hace mucho tiempo. Mientras escribo una URL/término de búsqueda, al usar el botón de retroceso o durante otra navegación, la app se congela 1 o 2 segundos, y la extensión de 1Password casi nunca rellena usuario y contraseña sin importar qué versión instale. En Safari, Chrome y Firefox funciona bien.
      El bloqueador de anuncios integrado también activa la detección de adblock en varios sitios de noticias/blogs, al punto de bloquear toda la página. No conozco la situación del negocio, pero por un tiempo quizá tendría sentido pausar las funciones nuevas y enfocarse, al estilo de macOS Snow Leopard, en estabilidad, rendimiento y mejoras de calidad de vida.
    • ¿Qué pasó con el hilo fijado sobre problemas de memoria en el foro? En unos 5 meses solo hubo un comentario de un empleado.
      Me gustaba Orion, lo usé como navegador principal casi desde el primer día y hasta pagué, pero ahora está en un estado completamente inutilizable, así que me pasé a Firefox. El hecho de que el hilo fijado haya estado en silencio durante meses me hace preocuparme por el futuro de Orion y, sinceramente, es doloroso de ver.
    • No deberían decir que soportan Linux. Acabo de intentar descargarlo y dice coming soon. Por favor no publiquen cosas engañosas en HN.
      Kagi tiene buena reputación, y comentarios engañosos como este la perjudican.
    • En Orion para iOS sí puedes instalar la extensión uBlock Origin para Firefox, pero no bloquea anuncios en absoluto.
      Este problema fue reportado hace bastante tiempo: https://news.ycombinator.com/item?id=43203237
      ¿Pueden aclarar este punto?
    • Solo lo consideraré cuando Orion sea código abierto.
  • Estoy feliz con Firefox desde el 9 de noviembre de 2004. Vengan

    • Mi complemento Ad Limiter bajó a 19 usuarios de Firefox. Antes eran miles.
      En Chrome ya no funciona en absoluto. Voy a cerrar SiteTruth después de casi 20 años.[1]
      [1] https://www.sitetruth.com
    • Uso ambos todos los días, pero Chrome sigue siendo más rápido e intuitivo. Es una lástima para quienes queremos dejar de depender de Google.
    • Me cambiaré cuando Firefox alcance alrededor del 80% de la personalización que ofrece Vivaldi.
    • Firefox también hizo algo parecido hace 10 años cuando descontinuó XPCOM y XUL.
    • ¿Fue ese el año en que despidieron al equipo de Rust y se enfocaron en la compensación ejecutiva?
  • uBO es ahora la única razón por la que la navegación web sigue siendo apenas tolerable. Lo desactivé para probar y ver este artículo, y saltaron más de diez anuncios de video con reproducción automática, al punto de casi matar el navegador.
    Esto podría darme el empujón para irme, incluso más allá de que siga en Chrome por cosas como las contraseñas guardadas.

    • De acuerdo. Sin uBlock Origin, la web literalmente no se puede usar. A estas alturas debería ser una función estándar del navegador, como bloquear ventanas emergentes.
    • Por suerte, Firefox ofrece sincronización e importación de datos de Chrome.
      Es fácil cambiarse.
    • Tal vez no se suponía que viéramos la web. Incluso las empresas que mantienen sitios web quizá en realidad quieren que todo se vea en apps de celular.
      La basura que aparece en los sitios web podría no ser solo un parásito que desgasta la salud mental, sino también un mecanismo de disuasión diseñado para que dejemos de usar la web por completo.
    • uBlock Origin Lite funciona muy bien en Chrome basado en Manifest V3. No noto diferencia frente al uBlock Origin tradicional, y estos días incluso tiene herramienta para eliminar elementos.
  • Google es esencialmente una empresa de publicidad, y desde el principio estaba claro que cerraría este hueco en cuanto tuviera la oportunidad
    Me preocupa un futuro en el que hasta Firefox termine cediendo. Hasta que aparezca algo que impida legalmente bloquear funciones, quizá el navegador Ladybird sea la única esperanza

    • Firefox todavía no ha cedido. ¿Por qué crees que lo hará en el futuro?
    • Me recuerda a Sony. Una situación parecida en la que tiene un negocio de medios y además fabrica algunos de los dispositivos y canales de distribución usados para consumir ese contenido
    • Si Mozilla se financia vendiendo tráfico web a empresas de publicidad que operan un “motor de búsqueda”, entonces es 100% posible y realista que Firefox se convierta en un navegador optimizado para publicidad
      Mozilla de hecho apoya el “ecosistema de publicidad en línea”. Actualmente Firefox está diseñado por defecto para enviar tráfico de búsqueda a Google
      Parece que Mozilla cree que solo puede seguir existiendo con apoyo publicitario. No solo se asocia con empresas de publicidad, también ha adquirido compañías de tecnología publicitaria
      Google ya tiene historial de “raspar monedas debajo del sofá” con sus clientes publicitarios y con Chrome. También es totalmente previsible la posibilidad de un acuerdo con Mozilla, es decir, apuntar a Firefox
      https://www.inc.com/minda-zetlin/google-found-a-sneaky-way-t...
      https://nypost.com/2023/11/29/business/google-ad-chief-jerry...
      Mozilla podría romper su alianza con Google, pero viendo su larga historia de defender la publicidad en línea y colaborar con empresas publicitarias, parece totalmente comprometida con el modelo de negocio de la publicidad en línea, ya sea con Google o con cualquier otro “motor de búsqueda”
    • Por suerte, hoy existen varios forks de Firefox bastante utilizables, y algunos de ellos podrían tomar la posta. Al final, es software de código abierto
      Sería una pena perder la fundación Mozilla y Firefox, pero no sería el fin del navegador
    • La clave es que Google no debería estar en una posición donde pueda hacer este tipo de cosas por su cuenta
  • ¿Por qué la gente de HN sigue usando Chrome? Lo mismo con Edge u Opera

    • Yo no lo uso el 99.9% del tiempo
      Pero si un navegador tiene una cuota global del 2%, algunos desarrolladores no lo prueban. Mi configuración es aún más rara: uso Firefox en Linux, con bloqueador de anuncios, bloqueo de cookies de terceros, DRM desactivado, videos con reproducción automática desactivada, etc., así que incluso dentro de ese 2% es una combinación poco común
      Por eso a veces ciertos sitios no han sido probados con mi configuración. Tener un navegador secundario sirve para cuando un sitio se rompe. Al crear un listado en eBay, la carga de imágenes falla, pero en vez de averiguar qué ajuste es el culpable, simplemente cambio a otro navegador
    • Algunas páginas no funcionan en Firefox, así que dejo una copia de Chrome
      Es parecido a cuando antes se necesitaba Internet Explorer por culpa de algunos sitios tercos
    • Soy usuario de Edge. Primero, Chromium es más rápido que Firefox y carga cualquier página más o menos un 20% más rápido. Otra razón es la función de áreas de trabajo de Edge; la probé y me gustó
      Incluso ahora uso uBlock Origin en Edge sin hacer rodeos extraños. Además, muchos sitios y aplicaciones web directamente se niegan a funcionar en Firefox y te dicen que instales algo como Chrome
      Por último, Chromium es la familia de navegadores más popular, así que como desarrollador web me ayuda a revisar páginas con “los mismos ojos” que los usuarios y clientes. Aun así, la única razón por la que sigo usando Firefox todos los días es su reproductor de imagen en imagen, que es mucho mejor. Del lado de Chromium es bastante peor
    • Uso Chromium con uBlock Origin Lite en lugar de Firefox por dos razones
      Primero, Chromium es muchísimo más rápido. En ciertas tareas, especialmente alrededor de canvas o en trabajos que requieren una UI veloz, se siente entre 5 y 10 veces más rápido. Cada vez que uso Firefox siento que hay algo seriamente mal. Si Chrome se sintiera así de lento, dejaría de trabajar para investigar qué parte de la computadora se rompió. Esa sensación no ha cambiado en 10 años, 3 sistemas operativos y varias computadoras
      Segundo, los interminables problemas de caché de Firefox. Hace caché de forma demasiado agresiva, y eso vuelve el desarrollo realmente molesto. Cuando surge un problema en Firefox, lo primero que pienso es: “¿será un problema de caché de Firefox?”. Si en Chrome cambio el color de un botón y no aparece, sé que me equivoqué yo. En Firefox sospecho de la caché de inmediato. El desarrollo web necesita iteraciones rápidas de corrección, y no puedo trabajar dudando constantemente del navegador. Para mí, Firefox no sirve
    • ¿Esa pregunta es una pregunta retórica para decir que esa gente está equivocada, o de verdad preguntas si hay razones técnicas, como que cierto software solo funcione cuando hay Chrome de por medio?
  • Ojalá Firefox nunca abandone Manifest V2. Hay muchas extensiones que lo usan, no solo uBlock
    No puedo creer que Google realmente haya empujado esto. Me pone muy triste; parece que de verdad estamos llegando al final de la computación “personal”

    • Manifest V3 en sí no rompe uBlock Origin; el problema son las funciones que Chrome decidió eliminar junto con él
      El Manifest V3 de Firefox sí admite todo el alcance de WebRequest, pero Chrome solo admite declarativeNetRequest
  • “No podemos ofrecer/mantener esta función indefinidamente por la complejidad, la deuda técnica y los riesgos de seguridad. De hecho, recientemente encontramos varios bugs que solo aplican a MV2.”

    Al pobre Google parece que no le alcanzan los recursos para mantener el soporte de Manifest V2

    • ¿“Recientemente encontramos varios bugs que solo aplican a MV2”?
      Yo diría que no encontraron nada o ni siquiera revisaron. Antes habría interpretado a Google de buena fe, pero esa época terminó hace mucho. Se lee como una mentira para justificar lo que están haciendo
  • Me pregunto qué hará Vivaldi. Dicen que su bloqueador de contenido integrado es “lo suficientemente bueno” como para que no haga falta uBO, pero yo no estoy nada de acuerdo. Aun así, hasta ahora han seguido permitiendo que las extensiones Manifest V2 sigan funcionando

    • Solo pueden dar soporte a las extensiones Manifest V2 mientras Google las siga manteniendo.
      La pila tecnológica de Vivaldi tiene toda la interfaz escrita en JavaScript, así que está centrada en JavaScript
    • Vivaldi dijo que mantendrá Manifest V2 mientras siga disponible en Chromium.[1] Hasta ahora, mantenerlo no ha requerido un gran esfuerzo.
      [1] https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
  • ¿Qué sigue?
    ¿Chrome va a meter DNS codificado de forma fija para que tampoco se puedan usar bloqueadores de anuncios basados en DNS?
    ¿Dónde y cuándo termina el derecho a decidir qué se muestra en mi dispositivo?

    • Ese barco ya zarpó. Se llama DoH.
      Claro, es para hacer el DNS más seguro y no tiene absolutamente nada que ver con quitarte la capacidad de resolver DNS como tú quieras. cof, bloqueo de anuncios, cof
    • En el territorio de Google no existe tal derecho
  • AdGuard MV3 funciona bien. Aun así, si puedes, cámbiate a Firefox. La diversidad del ecosistema nos beneficia a todos

    • ¿Manifest V3 no era una versión recortada? Si es así, se hace difícil decir que “funciona bien” cuando algunos anuncios se siguen colando