Reconciliation 是 React 根據數據改變,來比對元件樹中哪些部分需要更新的過程,在 React 效能與介面流暢度上扮演重要角色。
React v16 釋出了全新的 reconciliation 機制,主要目的是「把 reconciliation 工作切分多塊,分散到多個 frames 裡進行」,以避免處理過久導致掉幀,也利於動畫、佈局(DOM/CSSOM)的更新,這個 reconciliation 新機制稱為「Fiber」。
Redis 是一個 in-memory 的資料,其資料會已 key-value 的形式存在記憶體中,主要是用來解決一般 SQL 資料庫在大流量的情境時, 有 IO 效能瓶頸的問題,Redis…
最近因為工作,第一次接觸到 Third-Party JavaScript SDK 的開發,以此文作為初學紀錄,並佐以一簡例說明如何開始開發 Third-Party JavaScript SDK。
全文字搜尋是與我們生活息息相關的功能,例如當你用谷歌搜尋某個關鍵字時,或者使用學校圖書館找某本書時,都在使用全文字搜尋這項功能,而 ElasticSearch (ES) 是一個開源的全文字搜尋引擎服務,且廣泛地應用在多個服務中,以下來介紹 ES的基本概念。