- Colaboração com equipes open source para melhorar a performance web e a UX
→ alguns dos engenheiros do Chrome (nome interno: equipe WebSDK)
→ desenvolvedores open source de Next.js, Nuxt, Angular, Vue, ESLint, webpack etc.
- Melhoria de Core Web Vitals e de DX / UX
→ reduzindo a lacuna entre o navegador e os frameworks
- Processo de trabalho
-
Identificar problemas de experiência do usuário nos stacks populares usando apps representativos
-
Prototipar soluções para esses problemas com foco em "Strong Defaults" (padrões fortes)
-
Verificar os recursos em outros stacks de framework para confirmar se podem ser adaptados
-
Validar os recursos por meio de testes de laboratório de performance e experimentos em alguns apps de produção
-
Criar o design usando o processo de RFC e receber feedback da comunidade
-
Introduzir os recursos em stacks populares, permitindo uso opcional por meio de flags
-
Ativar os recursos em apps de produção representativos e avaliar a qualidade e a integração ao fluxo de trabalho dos desenvolvedores
-
Medir ganhos de performance acompanhando métricas em apps de produção representativos que adotaram ou atualizaram os recursos
-
Ativar os recursos como padrão do stack para que os usuários que fizerem upgrade se beneficiem
-
Depois de validados, colaborar com outros frameworks para adotar e implementar esses recursos
-
Identificar lacunas entre as plataformas web por meio de um ciclo de feedback
-
Passar para o próximo problema
- Suporte a ferramentas e bibliotecas open source por meio do Chrome Framework Fund
→ atualmente apoiando WebPack5, Nuxt, ESLint etc.
Ainda não há comentários.