← Volver a proyectos
ChatGPT Booster — Extensión Chrome para optimizar el rendimiento de ChatGPT en conversaciones largas
Proyecto

ChatGPT Booster

Extensión Chrome para optimizar el rendimiento de ChatGPT en conversaciones largas

Las conversaciones largas en ChatGPT (600+ mensajes) generan más de 46,000 nodos DOM, provocando lag, congelamiento del navegador y consumo excesivo de memoria. ChatGPT Booster resuelve esto con un sistema de virtual scrolling que reduce los nodos a ~3,000, manteniendo la experiencia fluida.

La extensión utiliza una estrategia CSS-first que sobrevive a las re-renderizaciones de React: inyecta reglas de visibilidad vía un tag <style> dinámico en lugar de manipular clases del DOM. Solo los últimos 15 mensajes (configurable) se muestran por defecto, y al hacer scroll hacia arriba se cargan más mediante IntersectionObserver. Cada cambio de conversación fuerza una recarga completa para liberar la memoria acumulada por el SPA de ChatGPT.

La extensión está publicada en la Chrome Web Store con un modelo freemium: 7 días de prueba gratuita y licencia de por vida a $5.99 USD vía Freemius. Soporta inglés y español, no recopila datos personales y el código fuente está disponible en GitHub.

Características

  • Virtual scrolling: 46,000 nodos DOM reducidos a ~3,000
  • Ahorro de ~42 MB de memoria en conversaciones largas
  • Ocultamiento de banners y notificaciones de ChatGPT
  • Modelo freemium con Freemius y soporte bilingüe (EN/ES)

Stack

Frontend

JavaScript ES2022Chrome Extension APIManifest V3CSS3

Backend

Service WorkersChrome Storage APIFreemius API

Herramientas

Chrome Web StoreMutationObserverIntersectionObserverPlaywright