原创 高性能小程序的最佳實踐

前言 作爲一個開放式的跨端跨框架解決方案,Taro 在大量的小程序和 H5 應用中得到了廣泛應用。我們經常收到開發者的反饋,例如“渲染速度較慢”、“滑動不夠流暢”、“性能與原生應用相比有差距” 等。這表明性能問題一直是困擾開發者的一個

原创 大型 3D 互動項目開發和優化實踐

開發背景 得益於“元宇宙”概念在前段時間的爆火,各家公司都推出了使用 3D 場景的活動或頻道。 3D 場景相比傳統的 2D 頁面優點是多一個維度,同屏展示的內容可以更多,能完整的展示物體、商品的信息。 相應帶來的缺點是用戶使用方式改變,

原创 實踐指南-前端性能提升 270%

一、背景 當我們疲於開發一個接一個的需求時,很容易忘記去關注網站的性能,到了某一個節點,猛地發現,隨着越來越多代碼的堆積,網站變得越來越慢。 本文就是從這樣的一個背景出發,着手優化網站的前端性能,並總結出一套開發習慣,讓我們在日常開發時,也

原创 2023 年的 Web Worker 項目實踐

前言 Web Workers 是 2009 年就已經提案的老技術,但是在很多項目中的應用相對較少,常見一些文章討論如何寫 demo ,但很少有工程化和項目級別的實踐,本文會結合 Web Workers 在京東羚瓏的程序化設計項目中的實踐,分

原创 Taro 正式發佈 3.6 版本:支持跨端路由、請求庫,新增鴻蒙、Web 端平臺插件,小程序持續集成 CI 能力升級

兩個月前,我們發佈了 Taro v3.6 的 canary 版本,在技術委員會和社區範圍內提供跨端路由庫、跨框架組件等主要能力和重要修復的測試,併發起社區投票正式確定了當前版本的代號 —— Reach。 Reach

原创 使用 Skia 繪製 2D 圖形

在羚瓏智能設計工具——程序化設計裏,我們需要根據設計師給到的作圖規範來繪製對應的圖形,通過輸入不同的參數輸出不同的設計結果,下面的圖就是程序化設計裏一個 2.5D 背景模型生成圖片的一些例子。那我們使用的繪圖工具就是 skia。 1.Sk

原创 從組件化角度聊聊設計工程化

近幾年圍繞業務中臺化的場景,湧現出了許多低代碼平臺。面對多組件、多頁面、跨平臺的複雜場景,如何保證整體的用戶體驗一致性,減少用戶認知和負擔,提升用戶使用效率,便成爲業務迫切需要解決的問題。本文從組件化角度聊聊設計工程化是如何解決模塊化與規模

原创 一文了解 NextJS 並對性能優化做出最佳實踐

引言 從本文中,我將從是什麼,爲什麼,怎麼做來爲大家闡述 NextJS 以及如何優化 NextJS 應用體驗。 一、NextJS 是什麼 NextJS是一款基於 React 進行 web 應用開發的框架,它以極快的應用體驗而聞名,內置 Sa

原创 5 種瀑布流場景的實現原理解析

一、背景 本文介紹 5 種瀑布流場景的實現,大家可以根據自身的需求場景進行選擇。 5 種場景分別是: 瀑布流 特點 縱向+高度排序 純 CSS 多列實現,是最簡單的瀑布流寫法 縱向+高度排序+根據寬度自適應列數 通過 JS

原创 由淺入深瞭解羚瓏平臺統一接入服務 —— Monet

一、背景介紹 羚瓏作爲一款智能設計平臺,簡單易懂、可視化操作,同時擁有大量模板與素材爲用戶、商家或業務團隊節省了大量作圖時間從而達到降本增效。 隨着使用的用戶越來越多,同時業務也不斷在增長,這也給羚瓏服務端帶來了挑戰。 羚瓏服務端目前架構

原创 論 T 級互動開發如何在我們手上發光發熱

T級互動是什麼 在討論如何對 T級互動進行開發提效前,我們先來定義什麼是 T 級互動。T 級互動是頭號互動的簡稱,區別於其他量級較小的 S 級互動,A 級互動等,具有流量大、金額多、時效性強的特點,往往集中在春節、618、雙十一這三個特殊的

原创 Taro 3.5 beta 編譯提速,支持 Webpack5、React 18...

編譯速度一直是困擾開發者的頭等問題,現階段大型 Taro 項目即使在增加了 cache-loader、thread-loader 等優化手段後,編譯耗時仍高居不下。因此在 v3.5 版本中 Taro 重點對編譯系統進行了重構,引入對 Web

原创 Taro 在多端浪潮下的選擇與挑戰

作者|朱天健 編輯|賈亞寧 本文由 InfoQ 整理自京東零售平臺業務中心高級前端工程師朱天健在 GMTC 全球大前端技術大會(深圳站)2021 的分享《Taro 在多端浪潮下的選擇與挑戰》。

原创 bingo!NutUI 抽獎組件庫來了

前言— NutUI-Bingo 是由 NutUI 前端團隊基於 Vue 3.0 打造的移動端組件庫,適用於營銷活動和小遊戲場景的抽獎組件庫。 源碼搶先看:https://github.com/jdf2e/nutui-bingo b

原创 成爲 Taro 社區的一員 - 貢獻者晉級指南

爲了建立更加完善、更加可持續的 Taro 開源生態,突出貢獻者價值,我們參照成熟開源社區運行機制制定了《 Taro 貢獻者晉級制度》,爲熱愛和喜歡 Taro 技術的開發者和貢獻者提供更清晰的參與機制和榮譽激勵機制。 晉升角色—