Este é o Extensions!
Ampliar a Web
Extensões no YouTube
Por trás da Chrome Web Store: como fazer perguntas ao gerente de produto
O que são scripts de conteúdo?
O que é um código hospedado remoto?
Extensões em ação
Demonstração da API Action
Demonstração da API UserScript
Demonstração da API Scripting
Demonstração da API SidePanel
Documentação
Começar
Desenvolver
Instruções
Referência
Postagens de extensões
Chromium Chronicle #33: AnimationBuilder de visualizações
Usar animações baseadas em camadas nas visualizações pode melhorar o desempenho e reduzir instabilidade, mas elas são bem difíceis de configurar. A AnimationBuilder podem reduzir consideravelmente a complexidade e melhorar a legibilidade das
Chromium Chronicle #32: atente-se à lacuna de patches
Saiba como os desenvolvedores do Chromium podem reduzir a chance de exploração de n dias.
Chromium Chronicle #28: primeiros passos com o Chrome no iOS
Aprenda a trabalhar com o código por trás do app iOS do Chrome.
Chromium Chronicle #25: anotações de segurança de linhas de execução
Saiba como o framework de análise estática do Clang usa as provas de segurança da linha de execução.
Chromium Chronicle #24: strongAlias, IdType e TokenType
Às vezes, o mesmo tipo pode representar valores de domínios incompatíveis, o que pode causar bugs. Felizmente, a //base do Chromium facilita a introdução de tipos explícitos e distintos.
Chromium Chronicle #23: builds verificados na infraestrutura do Chrome
Com a implementação de uma verificação de aplicação das políticas no Chrome e na infraestrutura, pudemos verificar se determinados padrões mínimos de segurança foram atendidos.
Chromium Chronicle #22: Conheça as ferramentas do Depot
O Depot Tools é uma coleção de ferramentas criada com base no Git para simplificar o fluxo de trabalho dos desenvolvedores que contribuem para a base de código do Chromium e os projetos relacionados.
Chromium Chronicle #21: automação completa da IU do ChromeOS
Foi criada uma nova biblioteca de IU que usa a árvore de acessibilidade (acessibilidade) do Chrome para controlar a IU do ChromeOS. A biblioteca permite que os desenvolvedores criem facilmente testes completos em qualquer superfície de IU visível.
Chromium Chronicle #20: comparativos de mercado de arcabouços de testes
Adicionar comparativos de mercado é uma maneira fácil de evitar regressões de desempenho e melhorar os resultados.
Chromium Chronicle #19: desenvolvimento mais rápido com CLion
O ambiente de desenvolvimento integrado do CLion possibilita a navegação entre símbolos, pesquisa na base de código e muito mais.
The Chromium Chronicle #18: cobertura de código do Chromium
A cobertura de teste mede quanto código-fonte é executado quando um pacote de testes específico é executado.
Chromium Chronicle #17: mixins de teste de navegador
Ao criar um teste de navegador, muitas vezes é recomendável executar de forma programática ações de configuração que o usuário poderia fazer manualmente. Para ajudar nisso, os mixins são um conjunto de ferramentas para realizar testes não triviais de navegadores de maneira reutilizável.
Chromium Chronicle #16: como atualizar o Google Apps no computador
Você já se perguntou como o Chrome se mantém atualizado no seu computador? Ou como as atualizações são transmitidas para Chromebooks, Chromecast ou Android?
Chromium Chronicle #15: como restringir a visibilidade do público-alvo
No Chromium, é comum encontrar código escrito para um componente que seria útil em outro lugar, mas poderia ter restrições ocultas. Por motivos de segurança, limite o acesso externo a funcionalidades perigosas restringindo a visibilidade do destino.
Chromium Chronicle #14: como adicionar testes à cascata
Quer detectar regressões para seu novo recurso no Chrome? Adicione seus testes à hierarquia, à infraestrutura contínua de teste e compilação do Chrome.
Chromium Chronicle #13: depuração de viagens no tempo com RR
Você executa o mesmo teste várias vezes no depurador, tentando descobrir como o código está em mau estado? Temos uma ferramenta para você. O RR vai registrar um rastro de execução, o que facilita o avanço e a volta, confere onde as variáveis mudaram de valor ou quando uma função foi chamada pela última vez em um objeto.
Chromium Chronicle #10: como detectar regressões de IU com testes de pixel
A estratégia de testes do Chrome depende muito de testes manuais de precisão funcional e de testes manuais, mas nenhuma delas detecta regressões de IU menores de forma confiável. Use testes de pixel para automatizar os testes da IU do navegador para computador.
Chromium Chronicle 9: ClusterFuzz
Talvez você precise corrigir bugs de segurança de alta prioridade descobertos pelo ClusterFuzz. O que é? Você deve levar esses bugs a sério? Que tipo de coisas você faz?
Chromium Chronicle #8: GWP-ASan: Detecte bugs na natureza
O GWP-ASan é um detector de erros de memória somente de heap projetado para uso livre. Ele detecta use-after-frees, overflows/underflows do buffer e liberações duplas. Ao contrário do ASan, ele não detecta erros na pilha ou em globais.
Chromium Chronicle #7: origem do pré-processamento
A compilação manual de um único arquivo de origem do Chromium pode ajudar os desenvolvedores a testar opções de otimização do compilador, entender detalhes sutis de macro ou minimizar um bug do compilador. Neste mês, mostraremos como pré-processar origens.
Chromium Chronicle #6: visualização em grade do Monorail
O Issue Tracker do Chrome, o Monorail, oferece uma visualização em grade que permite a visualização dos problemas em um quadro estilo Kanban. Este episódio explica como usar o modo de grade.
Chromium Chronicle #5: Programação fora do sandbox
Todo o código tem bugs. O processo do navegador Chrome não tem sandbox, o que significa que esses bugs podem dar acesso total a códigos maliciosos a todo o dispositivo. Este episódio explica o que fazer e o que não fazer na programação sem sandbox.
Chromium Chronicle #4: teste os recursos da plataforma da Web com o WPT
Os testes de plataforma da Web (WPT, na sigla em inglês) são a melhor maneira de testar recursos expostos à Web, já que eles são compartilhados com outros navegadores pelo GitHub. Neste mês, vamos conferir as práticas recomendadas da WPT.
The Chromium Chronicle #3: cobertura de código no Gerrit
Os testes são essenciais porque encontram bugs e regressões, aplicam projetos melhores e facilitam a manutenção do código. Neste mês, vamos aprender a realizar testes completos com o Gerrit.
Chromium Chronicle #2: Como combater os incômodos no teste
Os testes instáveis são um problema comum no Chrome. Eles afetam a produtividade de outros desenvolvedores e são desativados ao longo do tempo. Este mês, vamos aprender a combater a inconsistência dos testes.
Chromium Chronicle no 1: práticas recomendadas para programação de tarefas
A equipe do Chrome tem o orgulho de apresentar a Chromium Chronicle, uma série mensal voltada especificamente para desenvolvedores do Chromium - os desenvolvedores que criam o navegador. Neste mês, veremos as práticas recomendadas para o agendamento de tarefas.