国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

字節跳動最熱門的 15 個前端開源項目

開發 前端
Rspress 是基于 Rspack 的靜態站點生成器,依托React框架進行高效渲染。內置便捷的文檔主題,助力迅速搭建專業文檔站點。同時,支持個性化主題定制,滿足多樣化的靜態站需求,如博客站、產品主頁等。

作為國內知名的互聯網公司,字節跳動在前端領域做出了很多開源貢獻。本文就來盤點字節跳動開源的 15 個前端項目,你用過幾個?

Arco Dsign

Arco Design 是一套設計系統,主要服務于字節跳動旗下中后臺產品的體驗設計和技術實現。它的目標在于幫助設計師與開發者解放雙手、提升工作效率,并高質量地打造符合業務規范的中后臺應用。它擁有系統的設計規范和資源,提供了覆蓋 React、Vue、Mobile 的原子組件。目前,Arco Design 擁有 60 多個精心制作的組件,支持開箱即用。

圖片圖片

除了風格配置平臺和物料平臺的定制化工具外,Arco Design 還提供了包括圖標平臺、品牌庫、Arco Pro 最佳實踐的資源平臺。

圖片圖片

Github:https://github.com/arco-design/arco-design

Arco Design Pro

Arco Design Pro 是基于 Arco Design React 組件庫的開箱即用的中后臺前端解決方,它的特性如下:

  • TypeScript - 代碼完全使用 TypeScript 書寫
  • Arco Design - 由 ArcoDesign React 組件庫強力驅動
  • Templates - 16+ 頁面模版,覆蓋表格、列表、表單、工作臺、可視化等場景。
  • Themes - 基于「風格配置平臺」豐富的主題市場,讓你的項目千變萬化。
  • Dark Theme - 一鍵絲滑切換暗黑風格
  • Mock - 內置 API 模擬方案
  • Flexible - 靈活的多架構方案,支持 next.js / vite / cra 等開發框架
  • I18n - 內置國際化多語言解決方案
  • Config - 靈活配置頁面配色、布局等

圖片圖片

本質上,Arco Design Pro 是一套項目模版,市面上常見的中后臺項目模版一般都有固定的選型和架構,這樣用戶如果想自己修改架構,成本會比較大。所以 Arco Pro v2 版本設計了一套多架構方案,能夠在最大化的代碼重用的基礎上,輸出多種架構的 pro 模版。

圖片圖片

Github:https://github.com/arco-design/arco-design-pro

Semi Design

Semi Design 是由抖音前端團隊,MED 產品設計團隊設計、開發并維護的設計系統。它作為全面、易用、優質的現代應用 UI 解決方案,從字節跳動各業務線的復雜場景提煉而來,支撐近千計平臺產品,服務內外部 10 萬+ 用戶。

圖片圖片

Semi Design 采用了一套跨前端框架技術方案,F/A 分層設計,將每個組件的 JavaScript 拆分為兩部分:Foundation 和 Adapter,這使得我們可以通過僅重新實現適配器來跨框架重用 Foundation 代碼,例如 React、Vue、Angular、Svelte 或者 WebComponent,快速打造不同平臺上的通用組件庫。

圖片圖片

Github:https://github.com/DouyinFE/semi-design

IconPark

IconPark 圖標庫是字節跳動開源的一個通過技術驅動矢量圖標樣式的開源圖標庫,可以實現根據單一SVG源文件變換出多種主題, 具備豐富的分類、更輕量的代碼和更靈活的使用場景;致力于構建高質量、統一化、可定義的圖標資源,讓大多數人都能夠選擇適合自己的風格圖標。

圖片圖片

Github:https://github.com/bytedance/IconPark

xgplayer

xgplayer(西瓜播放器)是一款帶解析器、能節省流量的HTML5視頻播放器。它基于“一切皆組件化”的原則,設計了一個獨立、可拆卸的 UI 組件。更重要的是,它不僅在 UI 層面靈活,而且在功能上也大膽創新:它擺脫了視頻加載、緩沖和對視頻格式的依賴。特別是對于 mp4,它可以實現階段性加載,這對于不支持流媒體的 mp4 來說意義重大。這意味著無縫切換,清晰度控制,以及視頻保存。此外,它還集成了對 FLV、HLS 和 dash 的按需和實時支持。

圖片圖片

Github:https://github.com/bytedance/xgplayer

bytemd

ByteMD 是一個使用 Svelte 構建的 Markdown 編輯器組件。它還可以用于其他庫/框架,例如 React、Vue 和 Angular。其具有以下特性:

  • 輕量級且與框架無關:ByteMD 是使用 Svelte 構建的。它編譯為普通 JS DOM 操作,無需導入任何 UI 框架運行時包,這使得它輕量級,并且可以輕松適應其他庫/框架。
  • 易于擴展:ByteMD 有一個插件系統來擴展基本的 Markdown 語法,這使得可以輕松添加附加功能,例如代碼語法突出顯示、數學方程和Mermaid流程圖。如果這些插件不能滿足您的需求,您也可以編寫自己的插件。
  • 默認安全:ByteMD 已正確處理和等跨站腳本 (XSS)攻擊。無需引入額外的 DOM 清理步驟。
  • SSR 兼容:ByteMD 可以在服務端渲染(SSR)環境中使用,無需額外配置。SSR 在某些情況下被廣泛使用,因為它具有更好的 SEO 和在慢速網絡連接中快速獲取內容的時間。

圖片圖片

Github:https://github.com/bytedance/bytemd

VChart

VChart 是 VisActor 可視化體系中的圖表組件庫,基于可視化語法庫 VGrammar 進行圖表邏輯封裝,基于可視化渲染引擎 VRender 進行組件封裝。核心能力如下:

  • 一碼多端:自動適配桌面、H5、多個小程序環境
  • 面向敘事:綜合應用標注、動畫、流程控制、敘事模板等一系列增強功能進行敘事可視化創作。
  • 場景沉淀:面向最終用戶沉淀可視化能力,解放開發者生產力

圖片圖片

Github:https://github.com/VisActor/VChart

VTable

VTable 是 VisActor 可視化體系中的表格組件庫,基于可視化渲染引擎 VRender 進行封裝。核心能力如下:

  • 性能極致:支持百萬級數據快速運算與渲染
  • 多維分析:多維數據自動分析與呈現
  • 表現力強:提供靈活強大的圖形能力,無縫融合VChart

圖片圖片

Github:https://github.com/VisActor/VTable

Rspack

Rspack 是由字節跳動 Web Infra 團隊孵化的基于 Rust 語言開發的 Web 構建工具。它擁有高性能、兼容 Webpack 生態、定制性強等多種優點,旨在打造高性能的前端工具鏈。

圖片圖片

Rspack 的特點如下:

  • 啟動速度極快:基于 Rust,項目啟動速度極快,帶給你極致的開發體驗。
  • 閃電般的 HMR:內置增量編譯機制,HMR 速度極快,完全勝任大型項目的開發。
  • 兼容 webpack:針對 webpack 的架構和生態進行兼容,無需從頭搭建生態。
  • 內置常見構建能力:對 Typescript、JSX、CSS、CSS Modules、Sass 等提供開箱即用的支持。
  • 默認生產優化:默認內置多種優化策略,如 Tree Shaking、代碼壓縮等等。
  • 框架無關:不和任何前端框架綁定,保證足夠的靈活性。

圖片圖片

Github:https://github.com/web-infra-dev/rspack

Rsbuild

Rsbuild 是基于 Rspack 的 Web 構建工具,是一個增強版的 Rspack CLI,更易用、更開箱即用。作為 Rspack 團隊對 Web 構建最佳實踐的探索,Rsbuild 提供從 Webpack 到 Rspack 的順暢遷移方案,大幅減少配置需求,提升構建速度達 10 倍。

圖片圖片

Rsbuild 具備以下特性:

  • 易于配置:Rsbuild 的目標之一,是為 Rspack 用戶提供開箱即用的構建能力,使開發者能夠在零配置的情況下開發 web 項目。同時,Rsbuild 提供一套語義化的構建配置,以降低 Rspack 配置的學習成本。
  • 性能優先:Rsbuild 集成了社區中基于 Rust 的高性能工具,包括 Rspack 和 SWC,以提供一流的構建速度和開發體驗。與基于 Webpack 的 Create React App 和 Vue CLI 等工具相比,Rsbuild 提供了 5 ~ 10 倍的構建性能,以及更輕量的依賴體積。
  • 插件生態:Rsbuild 內置一個輕量級的插件系統,提供一系列高質量的官方插件。此外,Rsbuild 兼容大部分的 webpack 插件和所有的 Rspack 插件,這意味著你可以在 Rsbuild 中使用社區或公司內沉淀的現有插件,而不需要重寫相關代碼。
  • 產物穩定:Rsbuild 設計時充分考慮了構建產物的穩定性,它的開發環境產物和生產構建產物具備較高的一致性,并自動完成語法降級和 polyfill 注入。Rsbuild 也提供插件來進行類型檢查和產物語法檢查,以避免線上代碼的質量問題和兼容性問題。
  • 框架無關:Rsbuild 不與前端 UI 框架耦合,并通過插件來支持 React、Vue 3、Vue 2、Svelte、Solid、Lit 等框架,未來也計劃支持社區中更多的 UI 框架。

Rsbuild 的構建性能與原生 Rspack 處于同一水平。由于 Rsbuild 內置了更多開箱即用的功能,因此性能數據會略微低于 Rspack。

圖片圖片

Github:https://github.com/web-infra-dev/rsbuild

Rspress

Rspress 是基于 Rspack 的靜態站點生成器,依托React框架進行高效渲染。內置便捷的文檔主題,助力迅速搭建專業文檔站點。同時,支持個性化主題定制,滿足多樣化的靜態站需求,如博客站、產品主頁等。

圖片圖片

Rspress 的特性如下:

  • 極高的編譯性能:核心編譯模塊基于 Rust 前端工具鏈完成,帶來更加極致的開發體驗。
  • 支持 MDX 編寫內容:MDX 是一種強大的內容編寫方式,你可以在 Markdown 中使用 React 組件。
  • 內置全文搜索:構建時自動為你生成全文搜索索引,提供開箱即用的全文搜索能力。
  • 更簡單的 I18n 方案:通過內置的 I18n 方案,可以輕松的為文檔或者組件提供多語言支持。
  • 靜態站點生成:生產環境下,會自動構建為靜態 HTML 文件,你可以輕松的部署到任何地方。
  • 提供多種自定義能力:通過其擴展機制,你可以輕松的擴展主題 UI 和構

以 Rspress 官網文檔的內容為例,Rspress、Docusaurus 和 Nextra 三者的性能對比情況如下:

圖片圖片

Github:https://github.com/web-infra-dev/rspress

Rsdoctor

Rsdoctor 是一個全面診斷和分析 Webpack 和 Rspack 構建過程與產物的工具,提供編譯耗時細節和行為展示,以及防止代碼劣化的 Bundle Diff 功能。

圖片圖片

Rsdoctor 的特性如下:

  • 編譯可視化:Rsdoctor 將編譯行為及耗時進行可視化展示,方便開發同學查看構建問題。
  • 多種分析能力:支持構建產物、構建時分析能力:

構建產物支持資源列表及模塊依賴等。

構建時分析支持 Loader、Plugin、Resolver 構建過程分析。

支持 Rspack 的 builtin:swc-loader 分析。

構建規則支持重復包檢測及 ES Version Check 檢查等。

  • 支持自定義規則:除了內置構建掃描規則外,還支持用戶根據 Rsdoctor 的構建數據添加自定義構建掃描規則。
  • 框架無關:支持所有基于 Webpack 或 Rspack 構建的項目。

圖片圖片

Github:https://github.com/web-infra-dev/rsdoctor

Oxlint

Oxlint 是 OXC 工具集的其中一個工具,用于捕獲錯誤或無用的代碼,作用和 ESLint 類似?,F階段,oxlint 無意完全取代 ESLint;當 ESLint 的緩慢成為工作流程中的瓶頸時,它可以作為增強功能。

OXC 是字節跳動出品的一個用 Rust 編寫的 JavaScript 高性能工具集合,該項目的重點在于構建 JavaScript 的基本編譯器工具:解析器、linter、格式化程序、轉譯器、壓縮器和解析器。此外,OXC 還為 Rspack、Rolldown 和 Ezno 等新興 JavaScript 工具提供支持。

圖片圖片

Oxlint 的特新如下:

  • 比 ESLint 快 50 - 100 倍,并隨 CPU 核心數量不斷擴展。
  • 超過 200 條規則,且正在不斷增加,來自 eslint、typescript、eslint-plugin-react、eslint-plugin-jest、eslint-plugin-unicorn 和 eslint-plugin-jsx-a11y。
  • 支持.eslintignore。
  • 支持ESLint 注釋禁用。

圖片圖片

Github:https://github.com/oxc-project/oxc

Mordern.js

Modern.js 是字節跳動 Web 工程體系的開源版本,它提供多個解決方案,來幫助開發者解決不同研發場景下的問題。目前 Modern.js 包含兩個解決方案,分別面向 Web 應用開發場景 和 npm 包開發場景:

  • Modern.js Framework:基于 React 的漸進式 Web 開發框架
  • Modern.js Module:易用、高性能的 npm 包開發方案

Modern.js 框架是一個基于 React 的漸進式 Web 開發框架。在字節跳動內部,將 Modern.js 封裝為上層框架,并支撐了數千個 Web 應用的研發。Modern.js 能為開發者提供極致的開發體驗,讓應用擁有更好的用戶體驗。

在開發 React 應用過程中,開發者通常需要去為某些功能去設計實現方案,或是使用其他的庫、框架來解決這些問題。Modern.js 支持 React 應用所需要的所有配置和工具,并內置額外的功能和優化。開發者可以使用 React 構建應用的 UI,然后逐步采用 Modern.js 的功能來解決常見的應用需求,如路由、數據獲取、狀態管理等。

圖片圖片

Modern.js 框架主要包含以下特性:

  • Rust 構建:提供雙構建工具支持,輕松切換到 Rspack 構建工具,編譯飛快。
  • 漸進式:使用最精簡的模板創建項目,通過生成器逐步開啟插件功能,定制解決方案。
  • 一體化:開發與生產環境 Web Server 唯一,CSR 和 SSR 同構開發,函數即接口的 API 服務調用。
  • 開箱即用:默認 TS 支持,內置構建、ESLint、調試工具,全功能可測試。
  • 周邊生態:自研狀態管理、微前端、模塊打包、Monorepo 方案等周邊需求。
  • 多種路由模式:包含自控路由、基于文件約定的路由(嵌套路由)等。

Github:https://github.com/web-infra-dev/modern.js

Garfish

Garfish 是一套微前端解決方案,主要用于解決現代 web 應用在前端生態繁榮和 web 應用日益復雜化兩大背景下帶來的跨團隊協作、技術體系多樣化、web 應用日益復雜化等問題:從架構層面出發將多個獨立交付的前端應用組成整體,這些前端應用能夠「獨立開發」、「獨立測試」、「獨立部署」,但是最終在用戶看來仍然是內聚的單個產品。

圖片圖片

Garfish 的特性如下:

  • 豐富高效的產品特征

Garfish 微前端子應用支持任意多種框架、技術體系接入

Garfish 微前端子應用支持「獨立開發」、「獨立測試」、「獨立部署」

強大的預加載能力,自動記錄用戶應用加載習慣增加加載權重,應用切換時間極大縮短

支持依賴共享,極大程度的降低整體的包體積,減少依賴的重復加載

支持數據收集,有效的感知到應用在運行期間的狀態

支持多實例能力,可在頁面中同時運行多個子應用提升了業務的拆分力度

提供了高效可用的調試工具,協助用戶在微前端模式下帶來的與傳統研發模式不同帶來的開發體驗問題

  • 高擴展性的核心模塊
  • 通過 Loader 核心模塊支持 HTML entry、JS entry 的支持,接入微前端應用簡單易用

  • Router 模塊提供了路由驅動、主子路由隔離,用戶僅需要配置路由表應用即可完成自主的渲染和銷毀,用戶無需關心內部邏輯

  • Sandbox 模塊為應用的 Runtime 提供運行時隔離能力,能有效隔離 JS、Style 對應用的副作用影響

  • Store 提供了一套簡單的通信數據交換機制

  • 高度可擴展的插件系統

  • 提供業務插件滿足業務方的各種定制需求

圖片圖片

Github:https://github.com/web-infra-dev/garfish

責任編輯:武曉燕 來源: 前端充電寶
相關推薦

2023-09-22 09:35:20

微軟開源Web

2021-05-06 09:23:10

前端開發技術

2021-05-26 09:35:22

Github開源項目

2011-12-31 14:03:34

PHP

2018-01-04 21:54:57

2020-05-08 10:35:43

Python開源項目開發

2018-07-10 08:40:36

JavaScript機器學習框架

2020-12-10 14:33:33

開源項目Github

2019-05-22 10:12:33

開源GitHub

2020-06-01 10:54:16

開源Github操作系統

2021-01-11 10:27:47

JavaScript開源項目GitHub

2018-03-07 10:41:16

GitHub開源項目谷歌

2019-02-12 08:30:53

GitHub開源項目Java

2020-02-13 15:11:38

JavaScript開源項目

2019-02-12 08:50:49

GitHub開源項目Python

2019-04-02 10:49:57

GitHubJava開源

2018-12-11 13:50:47

Java開源項目應用程序

2015-01-22 12:25:43

開源項目.NET開源

2020-12-13 17:51:26

Python開源項目GitHub

2019-01-23 15:00:10

GitHubWeb開源
點贊
收藏

51CTO技術棧公眾號

亚洲精品欧美二区三区中文字幕| 色呦呦久久久| 久久久久欧美| 国产综合在线看| 亚洲国产精品国自产拍av秋霞| 亚洲高清免费在线| 国产精品久久久久精k8| bt欧美亚洲午夜电影天堂| 国产一区二区高清| 好看不卡的中文字幕| 欧美激情国产在线| 成人aaaa| 亚洲精品aaaaa| 老司机成人在线| 成人福利免费在线观看| 成人亚洲视频| 激情欧美一区二区三区黑长吊| 韩国av网站在线| 欧美人与禽猛交乱配| 91在线视频| 日本福利片高清在线观看| 在线免费看黄色| 免费黄色片在线观看| yiren22综合网成人| av基地在线| www.亚洲资源| 国产原创视频在线观看| 韩国日本一区| 激情开心成人网| 日韩久久一区| 色婷婷av一区二区三区丝袜美腿| 免费欧美视频| 欧美先锋影音| 国产女优一区| 成人三级在线视频| 国产精品福利在线播放| 亚洲超碰97人人做人人爱| 在线一区二区三区做爰视频网站| 日韩一区二区电影在线| 亚洲午夜精品久久久久久性色| 日韩视频免费观看| 久久久久国产视频| 亚洲a级在线观看| 久久亚洲精品欧美| 五月天在线免费视频| 91在线免费看网站| 黄色片一级视频| 国产三级伦理在线| 亚洲激情偷拍| 天天影视涩香欲综合网| 欧美精品在线免费| 青青草视频在线视频| 日韩电影免费| 国产成人aa在线观看网站站| 精品一区中文字幕| 精品久久久中文| 日韩av高清不卡| 992kp快乐看片永久免费网址| 成人免费短视频| 国产视频一区三区| 国产欧美在线| 天天影视涩香欲综合网 | 日韩欧美一区二区三区在线观看| 精品日韩欧美一区| av电影天堂一区二区在线 | 麻豆国产精品| 污视频在线看网站| 中文字幕av在线播放| 中文乱码字幕高清在线观看| 色婷婷综合久久久久中文字幕| 美女黄色免费看| 四虎4hutv紧急入口| v888av成人| 大黄网站在线观看| 北条麻妃在线一区二区免费播放| 清纯唯美激情亚洲| 99精品在免费线中文字幕网站一区 | 中文国产字幕在线观看| 国产美女在线播放| 黄色av免费在线观看| 91精品影视| 日韩另类在线| 久久青草伊人| www.久久99| 欧美99久久| 波多野结衣在线aⅴ中文字幕不卡| 日韩欧美精品中文字幕| 国产精品网红福利| 色婷婷av在线| 亚洲激情五月| 国产香蕉97碰碰久久人人| 国产精品视频最多的网站| 国产精品二区在线观看| 一本色道久久综合亚洲二区三区 | 中文字幕中文字幕在线一区| 久久精品一区二区三区不卡| 国产.精品.日韩.另类.中文.在线.播放| 亚洲午夜免费电影| 中文字幕视频在线免费欧美日韩综合在线看| 久久精品一区中文字幕| 欧美激情综合亚洲一二区| 激情视频小说图片| 韩国成人动漫| 成人一区在线看| 日韩最新中文字幕电影免费看| 国产日韩一区二区在线| 免费萌白酱国产一区二区三区| 中文字幕中文字幕中文字幕亚洲无线| 欧美激情a∨在线视频播放| 97在线观看| 欧美69wwwcom| 91麻豆精品国产自产在线| 亚洲欧美丝袜| 精品视频91| 婷婷六月综合网| 久久亚洲高清| 国产成人ay| 日本大胆欧美人术艺术动态| 久久久av毛片精品| 精品久久久久久久久国产字幕| 日韩精品免费在线播放| 亚洲夜晚福利在线观看| 91极品视频在线| 中国老女人av| 成人午夜sm精品久久久久久久| 青青草91视频| 欧美体内谢she精2性欧美| 日韩精品一区二区视频| 久久国产精品网| 国产精品4hu.www| 亚洲欧洲午夜| 亚洲精品视频免费看| 夜夜嗨av一区二区三区免费区| 欧美韩国理论所午夜片917电影| 特级西西444www大精品视频| 亚洲美女欧洲| 成人女性视频| 欧美乱熟臀69xxxxxx| 亚洲自拍偷拍在线| 宅男午夜视频| 加勒比色老久久爱综合网| 亚洲成在线观看| 亚洲一区二区精品在线| 99久久伊人| 欧美这里有精品| 每日在线更新av| 综合精品久久| 欧美丰满少妇xxxxx做受| 天堂地址在线www| 亚洲精品高清在线| 少妇免费毛片久久久久久久久| 日韩成人在线观看视频| 精品美女一区二区| 91破解版在线看| 91在线观看高清| 鲁片一区二区三区| 精品视频一区二区三区四区五区| 婷婷成人综合网| 超碰超碰在线观看| 久久69国产一区二区蜜臀| 国产精品人成电影在线观看| 成人午夜一级| 亚洲精品成人网| 免费看美女视频在线网站| 亚洲欧美偷拍三级| 免费特级黄色片| 99视频在线精品国自产拍免费观看| 久久久久久国产精品久久| 色呦呦呦在线观看| 欧美色图12p| 亚色视频在线播放| 亚洲视频日本| 久久久久久久影院| 波多野结衣中文在线| 精品嫩草影院久久| 成人亚洲综合天堂| 在线观看日韩电影| 国产精品视频中文字幕| 久久久久久久久久看片| caopor在线视频| 在线观看不卡| 国产精品高潮呻吟久久av黑人| 成人嫩草影院| 日本欧美精品在线| 亚洲xxx拳头交| 久久精品国产99国产精品澳门| 超黄网站在线观看| 亚洲少妇中文在线| f2c人成在线观看免费视频| 4438x亚洲最大成人网| 思思99re6国产在线播放| 午夜欧美视频在线观看| 三上悠亚在线观看| 亚洲欧美偷拍另类a∨色屁股| 国产精品无码av无码| 国产精品乱码人人做人人爱 | 国产精品久久久久久av福利软件| 国内精品久久久久久99蜜桃| 91文字幕巨乱亚洲香蕉| 久久se精品一区二区|