Project Fugu API 展示區是一組應用程式,這些應用程式使用在 Project Fugu 情境中顯得的 API。如要進一步瞭解 Project Fugu,請參閱功能到達網頁。

篩選條件:

已使用的 API

在檢視畫面中使用圖層式動畫,有助於提升效能並減少 資源卡頓,但設定卻很困難。 AnimationBuilder 敬上 類別可大幅降低複雜度,並提高層次的可讀性 動畫。 假設您需要為下列兩個圖像之間,建立連續交叉漸變的動畫 如下圖所示 以下範例說明如何使用圖層動畫 API 直接執行這項操作。 以下說明如何使用 AnimationBuilder 建立相同效果。 離開範圍時,動畫就會開始。 您希望寫入或讀取哪個程式碼?更重要的是, AnimationBuilder

瞭解 Chromium 開發人員如何降低惡意攻擊發生的機率。

瞭解如何使用 Chrome's iOS 應用程式背後的程式碼。

瞭解 Clang's 靜態分析架構如何接手維護執行緒安全證明的麻煩。

相同類型有時可能代表不相容網域的值,因而可能造成錯誤。幸好,Chromium's //base 可讓您輕鬆導入明確不同的類型。

導入 Chrome 與基礎架構的政策強制執行檢查後,我們可以驗證是否符合特定的最低安全性標準。

Depot Tools 是以 Git 為基礎建構而成的一系列工具,可簡化為 Chromium 程式碼集和相關專案的開發人員做出貢獻的工作流程。

Tast 是全新的 UI 程式庫,使用 Chrome a11y (無障礙) 樹狀結構控制 ChromeOS 使用者介面。這個程式庫可讓開發人員輕鬆針對任何可見的 UI 介面建立端對端測試。

加入基準可以輕鬆避免效能迴歸問題,並改善效能。

CLion IDE 可讓您跨符號進行瀏覽、搜尋程式碼集及執行其他操作。

測試涵蓋範圍會評估特定測試套件執行時,執行原始碼的程度。

撰寫瀏覽器測試時,通常會想透過程式輔助方式執行使用者可手動執行的設定動作。為協助您完成這項作業,mixins 是一套工具,可讓您以重複使用的方式執行非必要的瀏覽器測試設定。

想知道 Chrome 如何自動確保您電腦上的最新版本嗎?又會如何向 Chromebook、Chromecast 或 Android 提供更新?

在 Chromium 中,「這項政策」與#39 很常見,通常會找出針對某個元件編寫的程式碼,在其他地方也相當實用,但可能有隱藏的限制。為了安全起見,請限制目標瀏覽權限,限制外部人員存取危險功能。

想要偵測 Chrome 新功能的迴歸問題嗎?將測試新增至刊登序列,Chrome' 的持續建構及測試基礎架構!

您發現自己在偵錯工具中反覆執行相同的測試,想要找出程式碼發生什麼問題嗎?敬請期待!RR 會記錄執行作業追蹤記錄,方便您向後反向查看、查看變數的值在哪裡,或上次在物件上呼叫函式的時間。

Chrome'測試策略高度仰賴自動化功能正確性測試和手動測試,但這兩種方法都無法穩定地偵測出細微的 UI 迴歸。使用像素測試來自動測試電腦版瀏覽器使用者介面。

系統可能會要求你修正 ClusterFuzz 發現的高優先順序安全性錯誤。這是什麼?你應該認真看待這些錯誤嗎?您需要哪方面的協助?

GWP-ASan 是純堆積記憶體錯誤偵測工具,專為野外設計。這項功能會偵測釋放後使用、緩衝區溢位/反向溢位現象,以及重複釋放。與 ASan 不同,系統不會偵測堆疊或全域中的錯誤。

只要手動編譯單一 Chromium 來源檔案,開發人員就能測試編譯器最佳化選項、瞭解細微的巨集詳細資料,或盡可能減少編譯器錯誤。本月我們將說明如何預先處理來源。

Chrome's Issue Tracker (單軌電車) 採用格狀檢視,在看板式顯示板中呈現問題。本集說明如何使用格線模式。

所有程式碼都發生錯誤。Chrome 瀏覽器程序沒有沙箱機制,這表示這類錯誤可能會讓惡意程式碼取得整個裝置的完整存取權。本集節目將介紹不使用沙箱的情況下寫程式的注意事項和 #39。

因此,建議您使用 Web Platform 測試 (WPT) 來測試網頁曝光功能,因為這項功能會透過 GitHub 提供給其他瀏覽器。本月將介紹 WPT 最佳做法。

測試非常重要,因為其會找出錯誤和迴歸、強制執行更完善的設計,以及更輕鬆地維護程式碼。本月我們將說明如何使用 Gerrit 進行全面測試。

不穩定的測試是 Chrome 的常見問題。而且會影響其他開發人員的工作效率,而且日後遭到停用。本月我們要探討如何對抗測試不適。

Chrome 團隊很榮幸能介紹 Chromium Chronicle,這系列的每月專為 Chromium 開發人員 (建構瀏覽器的開發人員) 量身打造。本月,我們將介紹工作排程的最佳做法。