Explorando la Construcción de Extensiones de Chrome con Esbuild

Sebastian Gomez

Sebastian Gomez

Jul 21, 2024

En este post exploramos cómo usar esbuild para desarrollar extensiones de Chrome de forma eficiente. Partimos de un repositorio de Marton Lederer que ofrece una excelente base para empezar: lo clonamos, instalamos las dependencias y revisamos cómo funciona. Detallamos la configuración, la estructura del proyecto y cómo resolver problemas comunes con los content scripts y el archivo manifest.json, con notas actualizadas sobre Manifest V3. Además compartimos una configuración de esbuild con opciones como bundle, minify y sourcemap. Esperamos que te inspire a experimentar con esbuild en tus propios proyectos.

Cómo Depurar y Utilizar la API de Runtime en Extensiones de Chrome

Sebastian Gomez

Sebastian Gomez

Jul 21, 2024

Las extensiones de Chrome ofrecen una amplia gama de funcionalidades mediante su API de runtime, que facilita la comunicación entre los distintos componentes de la extensión. En este post profundizaremos en cómo depurar y utilizar esta API, ya sobre Manifest V3, para mejorar el funcionamiento de tus extensiones.

Cómo Depurar Extensiones de Chrome: Guía Paso a Paso

Sebastian Gomez

Sebastian Gomez

Jul 21, 2024

Depurar extensiones de Chrome puede ser un desafío, sobre todo si estás empezando. En este post veremos, paso a paso, cómo depurar tus extensiones de forma eficaz con las herramientas de Chrome, cómo trabajar con Manifest V3 y el Service Worker, y cómo resolver los errores más comunes que surgen durante el desarrollo.

Explorando las Pestañas en Extensiones de Chrome

Sebastian Gomez

Sebastian Gomez

Jul 21, 2024

En este post vamos a profundizar en el uso de las pestañas en las extensiones de Chrome. Antes vimos funciones básicas como chrome.runtime.onInstalled y chrome.tabs.create. Ahora nos enfocaremos en las funcionalidades que la Chrome Tabs API nos ofrece y en cómo usarlas, con el estilo moderno de Manifest V3, para mejorar nuestras extensiones.

Sebastian Gomez

Sebastian Gomez
Mi nombre es Sebastián Gómez, soy Google Developer Expert en Tecnologías Web, estudié ingeniería de sistemas e Informática y una maestría en Ingeniería de Sistemas de la Universidad Nacional de Colombia. Actualmente trabajo en Twilio como manager de ingeniería. Soy Docente de cátedra y además me gusta dar charlas por el mundo así que contáctame si estas buscando speakers o conferencistas.

Advertisements

Recent Posts

Categorias