| 虛擬DOM | Virtual DOM | React | 瀏覽器 | 渲染機制 | 實現React原型 | 物件樹 | 開發 | 林信良 | 程式人

高效的虛擬DOM?

就瀏覽器處理網頁的過程而言,關於文件物件模型(DOM)的應用方式,其實也是重要的環節之一,而在React框架之中,我們可以運用虛擬DOM解決可能引發的效能問題

2019-11-28

| google | Kotlin | 開發

Kotlin 1.3.60釋出,改進內聯類別及錯誤訊息

Kotlin改進內聯類別實例的等於比較效率,底層數值不再會進行不必要的打包(Boxing)動作

2019-11-21

| google | Android | 開發

Google將統一Android後臺任務排程,棄用舊有函式庫

Google推薦開發者使用Jetpack函式庫的WorkManager API處理背景任務排程,GCMNetworkManager函式庫將於明年11月棄用

2019-11-21

| 臉書 | 微軟 | VS Code | 開發

臉書採用VS Code作為預設開發工具,與微軟聯手強化遠端開發

臉書更換內部使用的開發環境成Visual Studio Code,並與微軟合作強化擴充套件以支援大規模遠端開發。

2019-11-20

| TensorFlow | 瀏覽器 | 圖像分割 | 開發

TensorFlow.js最新模型BodyPix 2.0釋出,靠瀏覽器就能進行即時多人物分割

BodyPix 2.0現支援多人物分割,網頁應用程式能對網路攝影機的影像,進行即時的多人物分割。

2019-11-19

| 狀態管理 | 有限狀態機 | 程式 | 開發 | 林信良 | 程式人 | 狀態樹 | 狀態物件

有限狀態機與前端

關於狀態管理,不只是前端才會面臨的問題,在後端的部份,也會考量,我們可從有限狀態機的角度,來探討狀態、輸入、規則的定義與組合,最終我們會明白,真正能管理狀態其實是開發者本身

2019-11-14

| Mozilla | WebAssembly | Bytecode Alliance | 開發

Mozilla組聯盟推類容器WebAssembly奈米程序

Mozilla組織Bytecode Alliance,現提出WebAssembly奈米程序的想法,以增加WebAssembly程式的安全性與相容性

2019-11-14

| 蘋果 | Swift | 開發 | 數值運算

蘋果發布程式語言Swift數值運算專案Numerics

開源專案Swift Numerics內建了一系列的數值運算函式,主要分為實數與複數兩類模組

2019-11-13

| 紅帽 | Kubernetes | Java | 容器 | 開發

紅帽釋出K8s Java開發框架Quarkus 1.0

Quarkus開發框架結合反應式和指令式程式開發範式,為雲端原生Java應用程式,提供容器優先的解決方案

2019-11-12

| 微軟 | .NET | 開發 | Jupyter Notebooks | 機器學習

微軟讓開發者也能利用Jupyter Notebooks編寫.NET程式碼

微軟透過.NET的嵌入式程式碼執行工具Try .NET,使得在瀏覽器運作的Jupyter Notebooks得以支援.NET

2019-11-08

| 微軟 | Visual Studio | IntelliCode | 開發 | AI

IntelliCode獲OpenAI GPT-2模型強化,現可提供全行程式碼完成建議

OpenAI超強的文字產生模型GPT-2,被微軟拿來以程式碼訓練,現在可自動提供開發者精確的全行程式碼完成建議

2019-11-07

| 微軟 | Visual Studio | 雲端 | Azure | 開發

微軟公開預覽Visual Studio Online

Visual Studio Online託管在Azure雲端上,開發者可利用Visual Studio Code、Visual Studio IDE或是隨附的網頁編輯器連接並執行開發工作

2019-11-06