JavaScript >> Javascript 文檔 >  >> JavaScript

宣布高性能 JavaScript

去年是我對性能進行了大量研究的一年,結果是 Speed Up Your JavaScript 博客文章系列(第 1 部分、第 2 部分、第 3 部分、第 4 部分)以及幾個演講,即舊金山 JavaScript 聚會上的 JavaScript 變量性能、在 Google 加速你的 JavaScript(視頻)和在 Velocity 編寫高效的 JavaScript .然後我被邀請我的 Steve Souders 為他的書 Even Faster Web Sites 貢獻一章關於 JavaScript 性能的內容。在寫那一章的時候,我覺得我沒有足夠的空間來探索如此廣泛的話題。

不久之後,Yahoo! 的 Havi Hoffman 找到了我。開發者網絡,看看我是否有興趣寫一本關於 JavaScript 性能的書,由 Yahoo! 出版。按。您可能熟悉第一個 Yahoo!新聞書籍,JavaScript:Douglas Crockford 的優秀部分,但也有 Hadoop:權威指南(Tom White)和設計社交界面(Christian Crumlish 和 Erin Malone)。每一個都包含來自雅虎一些最優秀和最聰明的人的寶貴知識。我不得不承認,為雅虎寫作是我的夢想!自從我第一次加入公司以來,這是一個絕佳的機會。

3 月,高性能 JavaScript 將正式上架(現在可以在亞馬遜上預訂)。我對這本書的願景是擴展我在更快的網站中所寫的章節,並非常希望保留史蒂夫採用的整體統計驅動方法。但為了使這本書盡可能做到最好,我還借鑒了史蒂夫的想法,並找到了一些我認識的最聰明的工程師來為這本書做出貢獻。所以這本書的特點是由以下人撰寫的章節:

  • Ross Harmes,Pro JavaScript Design Patterns 的合著者和 Flickr 的前端工程師。 Ross 撰寫了有關 Ajax 性能的文章,著眼於擠出最快的客戶端-服務器消息傳遞。
  • Julien Lecomte,YUI Compressor 的創建者和 Yahoo! 的前端工程師搜索。 Julien 描述瞭如何在考慮性能的情況下有效部署 JavaScript。
  • Steven Levithan,《Regular Expression Cookbook》的合著者和字符串和正則表達式相關的所有方面的專家。 Steven 以一種我相信以前從未有人做過的方式解釋了 JavaScript 中字符串和正則表達式性能的來龍去脈。他還舉辦了一場競賽,以贏得這本書的免費副本。
  • Matt Sweeney,YUI 3 架構師。 Matt 重點介紹了當前可用的用於衡量 JavaScript 性能的工具。
  • Stoyan Stefanov,面向對象的 JavaScript 的作者和 Yahoo! 的前端工程師搜索。 Stoyan 研究了 DOM 的性能以及重排和重繪如何影響 JavaScript 的感知性能。對我來說,這一章將是回流信息的權威印刷資源。

當然,我也寫了五章,這是一個十章的精讀瀏覽器中的 JavaScript 性能。我試圖確保我們涵蓋了 JavaScript 生命週期的所有方面,從將代碼放到頁面上、執行代碼以及部署到生產環境中。我對這本書以及它可以對 JavaScript 開發人員產生的積極影響感到非常非常興奮。不要被更快的 JavaScript 引擎所迷惑,JavaScript 性能在未來幾年將繼續成為重要的理解。我希望你喜歡這本書!


Tutorial JavaScript 教程
  1. 10 個 JavaScript 測驗問題和答案來提高你的技能

  2. #MyReactJourney - 簡單的待辦事項應用程序

  3. 組合 API - 它是什麼,為什麼?

  4. React useEffect Hook 用法你必須知道

  5. 如何使接收 API 循環數據的 div 的 @click 彈出一個窗口,顯示 API 中每個對像中的其餘鍵

  6. Puppeteer:將返回結果與文本文件進行比較

  7. 類似於 jQuery.offset() 的純 JavaScript 函數?

  1. 對齊在 Javascript 中創建的 Div 中的文本和圖像

  2. 使用 SMS 作為推送通知的後備選項

  3. Parcel and Rust:WASM Romcom

  4. 字符串重複()方法

  5. Chrome(和 Edge)要求幾個麥克風權限

  6. Vue.js 在掛載並再次運行代碼以實現重啟功能

  7. 如何通過創作插件來學習進一步擴展 Gatsby

  1. 作品集介紹、Swing 形式、Bold 畫廊 |模塊星期一 57

  2. N|Solid 中的漏洞掃描和第 3 方模塊認證 [8/10] Node 的最佳 APM,逐層。

  3. 使用 Unity 5 和 JavaScript 創建 WebGL 遊戲

  4. JavaSript 字符串 indexof 方法 |查找字符串和索引