| JavaScript , | GraphQL , | React , | 開發 , | 調查 , | State of JavaScript

JavaScript 2019大調查:GraphQL具成長潛力、React居前端寶座

GraphQL相關的框架使用人數皆往上成長,尤其GraphQL以及Apollo GraphQL使用人數皆增加不少

2019-12-23

| GitHub , | 開源 , | 開源套件 , | 開源專案 , | vscode , | azure-docs , | Flutter , | JavaScript , | Python

GitHub報告:今年前三大開源專案為vscode、azure-docs與flutter

在今年推出就進入GitHub前十大開源專案的新人名單,包括第三名Google的開源使用者介面SDK專案flutter、第四名的firstcontributions/first-contributions,以及第十名的home-assistant/home-assistant

2019-11-12

| node.js , | V8 , | JavaScript , | 開發

最新Node.js 13釋出,而Node.js 12成為長期支援版本

Node.js 13更新JavaScript引擎V8,帶來更好的效能提升

2019-10-25

| Chrome , | Houdini , | CSS , | JavaScript , | 開發

Chrome 78加入新的Houdini API強化渲染引擎的功能

開發者現在可以在不影響瀏覽器效能的情況下,以JavaScript直接擴充CSS

2019-09-23

| Web Worker API , | JavaScript , | 實現並行 , | HTML5 , | 平行程式設計 , | 多核心CPU , | 並行演算 , | 程式開發 , | 林信良 , | 程式人

另眼看Web Worker

關於應用程式得並行運作,JavaScript是用單執行緒來實現,而在HTML5當中,提供了支援多執行緒的Web Worker,我們可以朝平行程式設計的方向來思考應用,更能發揮真正的效益

2019-09-20

| JavaScript , | 繼承標準API , | 類別語法 , | 型態判斷 , | 第三方程式庫 , | 繼承 , | 物件判斷 , | 內部特性實作

你不懂的JS子型態

在JavaScript的程式開發環境當中,對於繼承標準API,請使用類別語法;對於型態判斷,務必確認需求與相依的第三方程式庫、工具,採取一致的實作方式

2019-08-08

| JavaScript , | 物件導向 , | 模擬類別 , | 原型 , | 開發 , | 林信良 , | 程式人

細探JavaScript原型

JavaScript的物件導向支援,後來增加模擬類別的語法,無論採用何種方式,關鍵在於掌握原型

2019-07-26

| 臉書 , | JavaScript , | 行動裝置 , | 開發

臉書開源為行動應用程式最佳化的JavaScript引擎Hermes

臉書為提升行動應用程式的效能,釋出經最佳化的JavaScript引擎Hermes,能提升應用程式載入的效能以及記憶體使用效率

2019-07-18

| JavaScript , | 錯誤處理 , | 程式人 , | 林信良

JavaScript錯誤處理

由於有著不同的環境實作,加上非同步的天性,JavaScript的錯誤處理,其實是比不少語言來得複雜

2019-07-18

| 程式開發 , | 程式人 , | 林信良 , | Unicode , | JavaScript

Unicode與JavaScript字串

確實!Unicode是複雜,對於程式語言提供的相關支援也有不同,開發者應了解所支援的編碼。舉例來說,若要針對採用這類編碼的字串,計算出字元長度,裡面的元素單位是碼點還是碼元?

2019-07-08

| Apple , | 瀏覽器 , | WebKit , | JavaScript , | 開發

Webkit推出新的位元組碼格式,能減少10%執行網站的記憶體用量

Webkit所使用的新位元組碼格式,可以讓使用大量JavaScript程式碼的網站,整體減少使用約10%的記憶體

2019-06-25

| JavaScript

JavaScript陣列與群集

ES6之後,對於陣列予以強化,增加了Map、Set等群集,開發者應瞭解並善加利用這些特性,同時,也別忘了測試API的行為,驗證其確實符合所需

2019-06-22