3 pontos por ragingwind 3 시간 전 | 2 comentários | Compartilhar no WhatsApp

A keynote apresentada por Paul Kinlan, líder da equipe de DevRel de desenvolvedores do Chrome, abordou de forma ampla as mudanças rápidas que aconteceram no ambiente de desenvolvimento web nos últimos seis meses e as novas tecnologias que o Chrome está preparando. O ponto central pode ser resumido em três eixos: preparar os sites para a era em que agentes (assistentes de IA) navegam na web em nome do usuário, ajudar as ferramentas de desenvolvimento a acompanhar os padrões web mais recentes e compartilhar com antecedência o roadmap da plataforma para os próximos 1 a 2 anos.

WebMCP, uma nova forma de agentes conversarem com a web

  • Conceito WebMCP é uma especificação proposta que expõe formulários HTML e funções JavaScript como ferramentas que agentes podem usar. É uma estrutura em que o site informa ao agente algo como “aqui é possível pesquisar, adicionar ao carrinho e finalizar a compra”.
  • Como funciona Aproveita apenas a parte de ferramentas do MCP (Model Context Protocol), e a própria aba atual do navegador compartilha diretamente a lista de ferramentas sem precisar de um servidor separado. Também é possível fazer registro imperativo com a API navigator.modelContext.registerTool.
  • Diferencial Como roda dentro do contexto do navegador, pode aproveitar diretamente o estado de login, cookies e local storage. É uma vantagem difícil de obter com o modelo de servidor MCP externo.
  • Status atual A Expedia está experimentando cenários como “encontrar hotéis perto da casa da vovó”, e o recurso será oferecido como Origin Trial no Chrome 149 (previsto para 2 de junho de 2026).

Modern Web Guidance, orientação web atualizada para ferramentas de programação com IA

  • Entendimento do problema Os modelos de IA são treinados com conhecimento da web de cerca de um ano atrás, enquanto o Chrome é atualizado a cada 4 semanas (e em breve a cada 2 semanas). A avaliação é que esse descompasso reduz a qualidade do código.
  • Como resolve É um skill pack que pode ser instalado com uma única linha, npx modern-web-guidance install, oferecendo padrões recomendados para áreas de alto nível como performance, segurança e identidade, além de mais de 100 casos de uso específicos.
  • Integração com Baseline Em alinhamento com o Baseline, que serve como referência de compatibilidade entre navegadores, recursos ainda sem suporte amplo vêm acompanhados de orientações sobre fallback e progressive enhancement. Também é possível definir alvos de Baseline com base em dados reais de visitantes por meio de integração com Google Analytics.

Chrome DevTools for Agents, colocando ferramentas de desenvolvedor nas mãos da IA

  • Recursos oferecidos Ferramentas de IA podem acessar diretamente logs do console, tráfego de rede, memory traces e a árvore de acessibilidade, realizando até profiling de performance e auditorias do Lighthouse.
  • O que foi adicionado Foram incluídos novos DevTools skills, uma CLI otimizada para economizar tokens, uma API TypeScript para ambientes de CI, conexão com instâncias do Chrome em execução, workflows multiagente (controle simultâneo de vários Chromes) e recursos de instalação automática e depuração de extensões do Chrome.

Novos recursos da plataforma, 52 itens agora no Baseline

  • View Transitions e Navigation API Transições suaves entre páginas e gerenciamento unificado do estado de navegação se consolidaram como padrão.
  • LoAF (Long Animation Frames) Agora ficou possível medir performance de interações em todos os navegadores, incluindo para usuários de iOS.
  • Atualização parcial declarativa É possível aplicar patches de fragmentos HTML no DOM sem JavaScript e sem depender da ordem, permitindo otimizações como preencher depois áreas de dados mais lentas (Chrome 148).
  • Streaming HTML API Com streamHTML e streamHTMLUnsafe, dá para injetar markup dinâmico sem converter para JSON.
  • HTML-in-Canvas É possível renderizar DOM padrão dentro de canvas, permitindo implementar UIs com busca, tradução e acessibilidade preservadas até em engines de jogos 3D ou ambientes como PlayCanvas e Three.js. A demo do quarto 3D na abertura da keynote foi feita com esse recurso.

IA no dispositivo (Built-in AI)

  • Prompt API No Chrome 148, passa a oferecer suporte multimodal, permitindo análise de imagens e saída estruturada em JSON. O suporte de idiomas foi ampliado além do inglês para francês, alemão, japonês e espanhol.
  • Daqui para frente Com a adoção da família de modelos Gemma, será possível fazer chamadas nativas de função, abrindo caminho para criar agentes que operam de forma autônoma no client side. Reddit, Drupal e Temu já estão aplicando isso com abordagem de progressive enhancement.

No geral, a apresentação transmite a mensagem de que a web está chegando a um ponto de virada: de “um meio em que pessoas navegam e agem” para “um meio em que o trabalho é delegado a agentes”, e isso em um ritmo muito mais rápido do que a transição para o mobile. De um lado, o Chrome abre com o WebMCP um canal para que sites participem do ecossistema dos agentes; de outro, eleva a qualidade das ferramentas de desenvolvimento com IA por meio do Modern Web Guidance e do DevTools for Agents. A visão de que fundamentos como HTML semântico, acessibilidade e Baseline voltam a ganhar importância no contexto da web da era dos agentes foi um ponto enfatizado de forma consistente, mesmo em meio aos anúncios de tecnologias mais chamativas.

2 comentários

 
jhk0530 2 시간 전

Parece que o Chrome está ficando cada vez mais pesado.

 
ragingwind 3 시간 전

Também vale a pena ver a posição do Firefox sobre a Prompt API. https://x.com/FirefoxWebDevs/status/2056382433516286173