| ECMAScript | JavaScript | 瀏覽器

Ecma國際已核准ECMAScript 2020規範

ECMAScript 2020語言規範已經通過Ecma國際核准,其中不少功能皆已受主流瀏覽器支援

2020-06-23

| node.js | deno | JavaScript | TypeScript

Node.js之父新專案Deno 1.0正式亮相

Deno提供比Node更好的安全性,也更緊密結合Promises,不過目前仍是很新的專案,缺乏豐富的套件支援

2020-05-14

| GitHub | npm | JavaScript | node.js

GitHub買下Node.js套件管理器Npm

GitHub的併購將為原本營運艱困的Npm注入大量的資源,使Npm能擴展其基礎設施,並且增加服務功能

2020-03-17

| Next.js | 後端框架 | JavaScript | 開發

後端框架Next.js 9.3支援更靈活的靜態網站生成功能

Next.js 9.3提供更一致的資料擷取及靜態生成方法,讓開發者更靈活地應用靜態網站生成與伺服器端渲染功能

2020-03-10

| Scala | JavaScript | 編譯器

可將Scala轉成JavaScript的編譯器Scala.js釋出1.0

Scala.js 1.0移除了許多棄用功能,與之前0.6.x版本二元檔案不相容,開發者需要以Scala.js 1.0重新編譯函式庫

2020-03-03

| 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