Perfil de habilidad

Progressive Web Apps (PWA)

Offline-first, web app manifest, push notifications, caching strategies, Workbox

Frontend Development Web Standards & APIs

Roles

4

donde aparece esta habilidad

Niveles

5

ruta de crecimiento estructurada

Requisitos obligatorios

20

los otros 0 opcionales

Dominio

Frontend Development

skills.group

Web Standards & APIs

Última actualización

17/3/2026

Cómo usar

Selecciona tu nivel actual y compara las expectativas.

Qué se espera en cada nivel

La tabla muestra cómo crece la profundidad desde Junior hasta Principal.

Rol Obligatorio Descripción
Frontend Developer (Angular) Obligatorio Understands PWA fundamentals including service workers and web app manifests in Angular. Uses Angular CLI to generate PWA scaffolding with @angular/pwa. Follows offline-first caching strategies from documentation.
Frontend Developer (React) Obligatorio Understands PWA concepts including service workers and manifest configuration in React apps. Uses Workbox with Create React App for basic caching strategies. Implements installability prompts and offline fallback pages.
Frontend Developer (Svelte) Obligatorio Understands PWA principles and applies them in SvelteKit applications. Configures service workers and manifest files for installability. Uses SvelteKit's built-in service worker support for basic offline capabilities.
Frontend Developer (Vue) Obligatorio Understands PWA fundamentals and integrates them into Vue applications. Uses @vue/cli-plugin-pwa or vite-plugin-pwa for service worker generation. Configures caching strategies and offline support following Vue ecosystem patterns.
Rol Obligatorio Descripción
Frontend Developer (Angular) Obligatorio Configures advanced PWA features in Angular: caching strategies in ngsw-config.json (freshness vs performance), push notifications via SwPush, background data sync, App Shell for fast startup.
Frontend Developer (React) Obligatorio Implements PWA functionality in React/Next.js applications: caching strategies (cache-first, network-first) through Workbox, push notifications, offline fallback. Configures precaching of critical resources and runtime caching for API responses.
Frontend Developer (Svelte) Obligatorio Configures PWA in SvelteKit with a custom service worker: caching strategies (stale-while-revalidate, cache-first), offline fallback pages. Implements background data synchronization, push notifications, and SW updates without losing $state.
Frontend Developer (Vue) Obligatorio Configures PWA for Vue/Nuxt — Workbox caching strategies, push notifications, background sync. Implements offline-first approach with Pinia stores and IndexedDB, configures @vite-pwa/nuxt for Nuxt 3.
Rol Obligatorio Descripción
Frontend Developer (Angular) Obligatorio Designs Angular application PWA architecture: offline-first strategy with IndexedDB, custom service worker for complex caching logic, background sync via Angular Service Worker, Lighthouse PWA score optimization.
Frontend Developer (React) Obligatorio Designs PWA architecture for React applications: offline data synchronization strategy with TanStack Query server state, background sync, periodic synchronization. Ensures graceful degradation and progressive enhancement for all features.
Frontend Developer (Svelte) Obligatorio Designs offline-first SvelteKit PWA architecture: IndexedDB for persistent storage, background sync, periodic sync API. Creates caching strategy for SSR/SSG pages and API responses, implements smooth app updates through Svelte transitions.
Frontend Developer (Vue) Obligatorio Designs PWA architecture on Vue 3 — service worker update strategies, critical resource precaching, background data sync. Optimizes performance through runtime caching and stale-while-revalidate patterns.
Rol Obligatorio Descripción
Frontend Developer (Angular) Obligatorio Defines PWA standards for the Angular project: app update strategies (SwUpdate), caching policies for different content types, PWA engagement metrics, offline scenario testing process.
Frontend Developer (React) Obligatorio Defines PWA strategy for the team's React projects: offline-first architecture standards, PWA quality metrics, testing processes. Coordinates PWA integration with existing Next.js infrastructure, defines offline functionality scope and boundaries.
Frontend Developer (Svelte) Obligatorio Defines PWA development standards in the Svelte team: Lighthouse metric checklists, offline testing, update strategies. Implements SW error and cache efficiency monitoring, coordinates PWA functionality integration with SvelteKit adapters for different platforms.
Frontend Developer (Vue) Obligatorio Defines PWA development standards for Vue teams — offline UX patterns, caching strategies, quality metrics. Introduces PWA testing processes through Lighthouse CI and automated pipeline checks.
Rol Obligatorio Descripción
Frontend Developer (Angular) Obligatorio Shapes PWA strategy at the Angular platform level: offline-first architecture for critical business processes, native API integration (Web Share, Badging), cross-platform strategy with Angular + Capacitor/Ionic.
Frontend Developer (React) Obligatorio Shapes PWA strategy for the organization's React application ecosystem. Defines distributed caching architecture between Service Worker, React Server Components and edge CDN, designs unified offline-first approach for all products.
Frontend Developer (Svelte) Obligatorio Shapes progressive enhancement strategy at the organizational level, researches Project Fugu API capabilities in SvelteKit applications. Defines offline-capable platform architecture, influences PWA integration development in the Svelte ecosystem through open-source contributions.
Frontend Developer (Vue) Obligatorio Shapes PWA strategy for company's Vue ecosystem — multi-platform deployment, advanced caching, native API integration. Researches Project Fugu APIs and Web Push for extending Vue application capabilities.

Comunidad

👁 Seguir ✏️ Sugerir cambio Inicia sesión para sugerir cambios
📋 Propuestas
Aún no hay propuestas para Progressive Web Apps (PWA)
Cargando comentarios...