| deno | node.js | 全域變數

Deno 2.0大改全域變數向Node.js靠攏

Deno 2.0引入Node.js的process全域變數並移除window全域變數,提升與Node.js程式的相容性。相依管理功能新增前綴規範,以及子命令deno add和deno remove簡化套件管理流程

2024-09-24

| SAP | 例行更新 | CVE-2024-41730 | CVE-2024-29415 | node.js

SAP揭露重大層級漏洞,攻擊者可趁機繞過身分驗證

本週二SAP發布8月例行更新,其中修補2個重大層級漏洞,而最嚴重的漏洞CVE-2024-41730,有機會讓攻擊者從REST端點竊得憑證,甚至有機會完全控制商業智慧平臺BusinessObjects

2024-08-14

| JavaScript | Bun | node.js

JavaScript執行環境Bun效能大幅提升,網頁應用框架express.js請求吞吐量增50%

Bun 1.1.22更新重點提升效能表現,Express.js執行速度為Node.js的3倍,ES模組載入速度4倍速改進,新版Bun的記憶體使用量減少,還增強了在Node.js的相容性

2024-08-09

| node.js | TypeScript

Node.js添加實驗性TypeScript支援,版本穩定性疑慮引發社群激烈討論

Node.js新增實驗性TypeScript支援,引發社群對類型剝離、版本相容性的熱烈討論,並擔憂版本可能因TypeScript頻繁變更而需經常更新

2024-07-29

| JavaScript | deno | node.js | npm

JavaScript執行環境Deno新增私有NPM註冊表支援、強化Node.js相容性

Deno 1.44增加了私有NPM註冊表和gRPC協定支援,並且改進與Node.js的相容性,現在Deno已經可以執行Next.js應用程式

2024-06-03

| JavaScript | node.js | ECMAScript

Node.js 22啟用內建WebSocket客戶端,並透過require()強化ES模組支援

Node.js 22允許開發者透過require()來整合ES模組,還預設啟用了內建WebSocket實作,讓開發者不再需要依賴第三方模組,該版本將會在10月成為長期支援版本

2024-04-25

| deno | WebGPU | node.js

Deno 1.39重新支援WebGPU,並持續強化Node.js相容性

Deno官方在改進WebGPU執行效能低落的問題後,重新於1.39版本支援WebGPU API,同時還強化與Node.js的相容性,簡化開發人員的轉換工作

2023-12-20

| node.js | WebSocket | Node.js 21

Node.js 21內建對WebSocket的支援

透過內建WebSocket客戶端,新版Node.js可直接自一個Node.js程式連結到WebSocket伺服器,無需再仰賴第三方套件

2023-11-14

| JavaScript | Bun | node.js

JavaScript執行環境Bun 1.0推出,可達Node.js的5倍速

Bun是一款快速的JavaScript執行環境與工具包,使用Apple的WebKit引擎,啟動速度是Node.js的4倍,在macOS和Linux已可用於生產環境

2023-09-13

| node.js | JavaScript | C++

Node.js 20.6支援.env配置檔,加入C++垃圾回收函式庫Oilpan

Node.js 20.6版本原生支援.env配置檔,並實驗性加入V8的C++垃圾回收函式庫Oilpan。模組系統新增API,允許自定義模組載入和解析行為

2023-09-06

| JavaScript | Svelte | node.js

高效能全端網頁應用程式框架SvelteKit達1.0

應用程式框架SvelteKit建構在新興熱門UI元件框架Svelte之上,用以簡化Svelte開發

2022-12-19

| deno | node.js | TypeScript

Deno 1.26改進文字編碼和檔案處理效能,並強化對Node.js的支援

Deno開發團隊近期的效能提升工作,已可在1.26版本看到成果,在文字編碼和檔案處理上,都有不同程度的效能提升

2022-10-04