原创 Nest.js 6改進了GraphQL的集成,並提高了平臺的靈活性

最近,Nest.js發佈了其TypeScript框架的第6版。Nest.js 6改進了對GraphQL的支持,還解耦了其框架特定於平臺的部分,以支持超越其傳統Express和基於Node.js架構的應用程序。 Nest.js作者及Trilo

原创 Nest.js 6 改進了 GraphQL 的集成,並提高了平臺的靈活性

最近,Nest.js發佈了其TypeScript框架的第6版。Nest.js 6改進了對GraphQL的支持,還解耦了其框架特定於平臺的部分,以支持超越其傳統Express和基於Node.js架構的應用程序。 Nest.js作者及Trilo

原创 谷歌在Chrome 74中試驗內置模塊KV Storage

谷歌最近宣佈,他們計劃在Chrome的未來版本中交付兩個新的WICG提案。KV Storage(鍵-值存儲)試圖提供localStorage的便利,但性能更好。其目的是利用導入映射提案將其作爲內置模塊的第一個示例交付。 JavaScript

原创 谷歌發佈實驗性可信類型API,用於解決跨站點腳本漏洞

谷歌Chrome團隊發佈了實驗性可信類型API,用以解決DOM跨站點腳本(Cross-Site Scripting,簡稱XSS)安全漏洞。谷歌的漏洞賞金計劃報告說DOM XSS是最常見的XSS安全變種。 谷歌軟件安全工程師Krzysztof

原创 TypeScript 3.3發佈:改進了聯合類型調用和構建時間

TypeScript團隊繼續以雙月發佈節奏發佈了TypeScript 3.3,這一版本改進了調用聯合類型的行爲以及複合項目增量文件的監聽性能。該團隊還宣佈了未來六個月的TypeScript路線圖。 TypeScript 3.0增加了對複合項

原创 V8提升異步性能:JavaScript一大痛點得以解決

V8 JavaScript團隊宣佈優化異步函數和promises對象。團隊還提升了異步代碼的調試體驗,這也是JavaScript開發人員的共同痛點。 正文 V8 JavaScript團隊宣佈優化了異步函數和promises對象。團隊還提

原创 Epoc.js:開源JavaScript 大腦傳感器控制器軟件

摘要:最近,腦機接口從科幻小說向現實的轉變,加上阿特伍德定律(任何可以用JavaScript編寫的應用程序,最終都將用JavaScript編寫),催生了Epoc.js。這是一款用於Emotiv系列大腦傳感器的開源控制軟件。 Emotiv提供

原创 Beaker:一個基於Electron的點對點Web瀏覽器

Beaker是一個基於Electron、Chromium和Node.js的實驗性、點對點Web瀏覽器。Beaker包含新的基於Dat的API,用於構建無主機應用程序,同時又保持與傳統Web的兼容性。 Beaker的團隊致力於建立一個人對人的

原创 InfoQ趨勢報告之JavaScript和Web開發

爲了涵蓋現代應用程序開發的方方面面,JavaScript、CSS、HTML和WebAssembly標準的發展速度正在加快。 TypeScript的受歡迎程度得到大幅提升,現在已經出現在GitHub排名前10位最受歡迎的編程語言中。Info

原创 超越JavaScript:亞馬遜發佈Lambda Layers和Runtime API

AWS re:Invent 2018發佈了很多新功能和服務,包括Lambda Layers,用於集中管理跨功能共享的代碼和數據,以及Lambda Runtime API,將AWS Lambda從JavaScript擴展到其他編程語言。 在L

原创 微軟推出VS Code新特性,爲TypeScript和JavaScript用戶提供AI輔助開發功能

除了開發人員非常喜歡的IntelliSense和代碼完成之外,今年早些時候,微軟還發布了IntelliCode,提供了一組AI輔助開發功能。VS Code團隊現在宣佈了一項新的實驗性擴展,將IntelliCode帶給了TypeScript和

原创 開源TensorSpace.js:基於瀏覽器的神經網絡3D可視化框架

TensorSpace.js提供了開源的,基於瀏覽器的神經網絡數據可視化框架,通過支持使用TensorFlow.js、Keras或TensorFlow創建的預先訓練好的模型來完善日益增長的機器學習需求。 該項目幫助前端開發人員可視化機器學習

原创 React Suspense提供Redux的替代方案

React 16.6引入了Suspense,它能夠在某些時候(比如通過API調用獲取數據)暫停渲染並展現一個加載中的指示器。 在常見的簡單場景中,React Suspense消除了使用Redux的必要性,React專家Ryan Floren

原创 Three.js 最新版本改進了對WebGL的支持

最近Three.js發佈了兩個版本,引入了數百種改進和改良,Three.js是一個JavaScript 3D庫,提供Canvas 2D、SVG、CSS3D和WebGL中的渲染器。 使用Three.js,觀看3D物體的基本方法是用鏡頭去渲染場

原创 谷歌實驗室發佈圖片壓縮PWA:Squoosh

在2018 Google Chrome開發者峯會上,Google發佈了Squoosh,這是一個開源的圖片壓縮漸進式Web應用(PWA),它同時也是現代Web技術的一個實際展示。 Squoosh提供了一種快捷和簡易的機制,能夠實現多種格式的圖