V8引擎改進DataView提升效能16倍,處理3D圖形更快速

Google開源高效能JavaScript引擎V8,最近對其存取低階記憶體的方法DataViews進行更新,經過最佳化後的DataView,其效能是原本的16倍。

2018-09-20

Next.js 7著重開發者體驗,啟動與重建速度更快

Next.js 7中新版的Webpack 4,還支援WebAssembly,讓開發者可以執行伺服器端渲染WebAssembly,並且支援更完善的樹搖Tree-shaking檢測,幫助開發者移除無用的程式碼。

2018-09-20

微軟釋出TypeScript 3.1候選版,開始支援可映射多元組和陣列

微軟更新了類別檢查器,對於任何使用函數初始化的函數宣告或const宣告,類別檢查器將會分析包含的可視範圍,追蹤任何新增的屬性。

2018-09-17

費時近2年,JavaScript編譯器Babel 7登場

在將近2年的開發累計4,000次提交,總算釋出了Babel 7,這次官方決定放棄支援舊版Node,來更新程式碼相依專案,進行變革性更新。

2018-08-29

Go 1.11來了!可將Go程式碼編譯為WebAssembly

Go 1.11開始了取代Javascript的第一步,現在支援Go程式碼編譯成WebAssembly,另外,還引入了模組概念,作為版本控制以及套件發布的GOPATH替代方案。

2018-08-27

Google釋出程式語言Dart 2穩定版,早已在Flutter與Google廣告中大量使用

Google將Dart定位為專用於開發行動與網頁應用程式的開發語言,Dart 2最佳化了語言本身功能,也提供完整的工具,助開發者把Dart編譯成小巧快速的JavaScrip程式碼。

2018-08-08

V8引擎編譯器架構打掉重練,執行速度更快、記憶體耗用更少

V8引擎在之前遭遇了開發瓶頸,不只架構難以擴展也難以實作新功能,V8團隊痛定思痛,編譯器架構打掉重練,採取前端、最佳化層和後端3層清楚的分層設計,程式碼不只更精簡,執行效能也獲得不少提升。

2018-08-01

JavaScript風格的this

this具有動態變化的特性,會依照同時函式呼叫的方式而定,令人難以捉摸,我們可以令其保存環境物件,不過,就其本質而言,可視為函式呼叫時的一種參數

2018-07-29

駭客入侵JavaScript套件ESLint Scope以竊取npm存取令牌

駭客盜用了ESLint的維護人員npm帳號,上傳含有惡意程式的版本,以竊取使用者的npm憑證,使4500個帳號的存取令牌遭竊,已緊急撤銷昨天以前建立的令牌。

2018-07-13

2018 Node.js大調查,關鍵字:快速、簡單、彈性

這次整體參與問卷調查的開發者來自超過一百個國家,至少使用60種語言,有四分之三的使用者表示,接下來還會更廣泛的使用Node.js。

2018-06-04

Google釋出Grasshopper行動程式,初學者靠手機也能學寫JavaScript

Grasshopper推出了Android及iOS版本,提供初學者JavaScript的基本概念與可用來撰寫程式的區塊,基礎課程可學習程式的運作、呼叫功能、變數、字串、迴圈等基本概念,另透過動畫教導使用者如何利用D3函式庫、所定義的功能、callback功等更複雜的功能。

2018-04-19

Javascript編輯App遭蘋果下架,因為名稱使用了甲骨文商標Javascript

Apple在信中提到,該iTunes App的賣家未經甲骨文授權,卻明顯地顯示Javascript字樣,而這樣未經授權使用甲骨文的智慧財產已經構成侵權行為。

2018-04-18