Что нового в Chrome
Из блога
The Chromium Chronicle #33: Views AnimationBuilder
Using layer based animations in Views can improve performance and reduce jankiness, but they're rather difficult to set up. The AnimationBuilder classes can vastly reduce complexity and improve readability for layer animations. Suppose you needed to
- Блог
- C++
- Chrome
13 апреля 2023 г.
The Chromium Chronicle #32: Mind the patch gap
Learn how Chromium developers can reduce the chance of n-day exploitation.
- Блог
- Chrome
3 февраля 2023 г.
The Chromium Chronicle #28: Getting started with Chrome on iOS
Learn how to work with the code behind Chrome's iOS app.
- Блог
- Chrome
1 февраля 2022 г.
The Chromium Chronicle #25: Thread Safety Annotations
Learn how Clang's static analysis framework takes over the toil of thread-safety proofs.
- Блог
- C++
- Chrome
4 октября 2021 г.
The Chromium Chronicle #24: StrongAlias, IdType, and TokenType
The same type may sometimes represent values from incompatible domains, which can cause bugs. Fortunately, Chromium's //base makes it easy to introduce explicit, distinct types.
- Блог
- C++
- Chrome
26 августа 2021 г.
The Chromium Chronicle #23: Verified builds in Chrome Infra
Implementing a policy enforcement check for Chrome and the infrastructure has enabled us to verify that certain minimum standards for security are met.
- Блог
- Python
- Chrome
28 июля 2021 г.
The Chromium Chronicle #22: Know Thy (Depot) Tools
Depot Tools is a collection of tools built on top of Git to simplify the workflow of developers contributing to the Chromium codebase and related projects.
- Блог
- Chrome
28 июня 2021 г.
The Chromium Chronicle #21: ChromeOS End-to-end UI Automation
Tast is a new UI library has been created that uses the Chrome a11y (accessibility) tree to control the ChromeOS UI. The library enables developers to easily create End-to-end tests against any visible UI surface.
- A11y
- Блог
- Go
- Chrome
27 мая 2021 г.
The Chromium Chronicle #20: Benchmarking Test Harnesses
Adding benchmarks is an easy way to prevent performance regressions and help improve performance.
- Блог
- Chrome
30 апреля 2021 г.
The Chromium Chronicle #19: Faster Development with CLion
CLion IDE makes it possible to navigate across symbols, search the codebase, and more.
- Блог
- Chrome
30 марта 2021 г.
The Chromium Chronicle #18: Chromium Code Coverage
Test coverage measures how much source code is executed when a particular test suite runs.
- Блог
- Chrome
22 февраля 2021 г.
The Chromium Chronicle #17: Browser Test Mixins
When writing a browser test, you often want to programmatically perform setup actions that the user could do manually. To help you do this, mixins are a suite of tools for performing non-trivial browser test setup in a reusable way.
- Блог
- C++
- Chrome
26 января 2021 г.
The Chromium Chronicle #16: Updating Google Apps on Desktop
Ever wondered how Chrome keeps itself up-to-date on your desktop? Or how updates are served to Chromebooks, Chromecast, or Android?
- Блог
- Chrome
11 января 2021 г.
The Chromium Chronicle #15: Restricting Target Visibility
In Chromium, it's common to find code written for one component that would be useful elsewhere, but might have hidden restrictions. For safety, limit external access to dangerous functionality by restricting target visibility.
- Блог
- C++
- Chrome
30 ноября 2020 г.
The Chromium Chronicle #14: Adding Tests to the Waterfall
Want to detect regressions for your new feature in Chrome? Add your tests to the waterfall, Chrome's continuous build and test infrastructure!
- Блог
- Chrome
30 октября 2020 г.
Обновления документации
Как LLM передает ответы
Уведомления и апелляции в отношении Интернет-магазина Chrome
AI API на стадии первоначальной пробной версии
Просмотр и редактирование хранилища расширений
Обеспечьте соответствие ключей доступа учетным данным с помощью Signal API.
Анимация по height: auto;
(и другие ключевые слова внутреннего размера) в CSS
interpolate-size
и calc-size()
. Анимация к ключевым словам внутреннего размера и обратно с помощью interpolate-size
и calc-size()
Истории успеха
The Chromium Chronicle #33: Views AnimationBuilder
Updated 13 апреля 2023 г.
Using layer based animations in Views can improve performance and reduce jankiness, but they're rather difficult to set up. The AnimationBuilder classes can vastly reduce complexity and improve readability for layer animations. Suppose you needed to
- Блог
- C++
- Chrome
The Chromium Chronicle #32: Mind the patch gap
Updated 3 февраля 2023 г.
Learn how Chromium developers can reduce the chance of n-day exploitation.
- Блог
- Chrome
The Chromium Chronicle #28: Getting started with Chrome on iOS
Updated 1 февраля 2022 г.
Learn how to work with the code behind Chrome's iOS app.
- Блог
- Chrome
The Chromium Chronicle #25: Thread Safety Annotations
Updated 4 октября 2021 г.
Learn how Clang's static analysis framework takes over the toil of thread-safety proofs.
- Блог
- C++
- Chrome
The Chromium Chronicle #24: StrongAlias, IdType, and TokenType
Updated 26 августа 2021 г.
The same type may sometimes represent values from incompatible domains, which can cause bugs. Fortunately, Chromium's //base makes it easy to introduce explicit, distinct types.
- Блог
- C++
- Chrome
The Chromium Chronicle #23: Verified builds in Chrome Infra
Updated 28 июля 2021 г.
Implementing a policy enforcement check for Chrome and the infrastructure has enabled us to verify that certain minimum standards for security are met.
- Блог
- Python
- Chrome
The Chromium Chronicle #22: Know Thy (Depot) Tools
Updated 28 июня 2021 г.
Depot Tools is a collection of tools built on top of Git to simplify the workflow of developers contributing to the Chromium codebase and related projects.
- Блог
- Chrome
The Chromium Chronicle #21: ChromeOS End-to-end UI Automation
Updated 27 мая 2021 г.
Tast is a new UI library has been created that uses the Chrome a11y (accessibility) tree to control the ChromeOS UI. The library enables developers to easily create End-to-end tests against any visible UI surface.
- A11y
- Блог
- Go
- Chrome
The Chromium Chronicle #20: Benchmarking Test Harnesses
Updated 30 апреля 2021 г.
Adding benchmarks is an easy way to prevent performance regressions and help improve performance.
- Блог
- Chrome