Web Awesome
Web
- https://www.c82.net/iconography/
- https://www.photopea.com/
- http://oskarstalberg.com/Townscaper/
- https://remove-white-background.imageonline.co/
- https://teetow.github.io/elementary_grid
- varkor/quiver
Spec
Runtime
- nodejs
- deno
- quickjs
Read
- Google Docs will now use canvas based rendering
- 2021-05-11
- 文本处理器对 渲染、布局、增量更新有专门的要求
- Canvas 能实现跨平台
- HN
- hotwire
- https://web.dev/ps-on-the-web/
- 图像处理基于 https://halide-lang.org/
- https://andreasbm.github.io/web-skills/
Desktop
- wails
- Go
- neutralinojs/neutralinojs
- 使用 Native WebView
- nwjs/nw.js
- Chromium + node.js
- 在 DOM 可使用 Node 环境
- Elanis/web-to-desktop-framework-comparison
- tauri-apps/tauri
- Build desktop applications with a web frontend
- 基于 rust tao
- 底层引擎为 rust 实现 - 轻、资源占用少
- 但规范实现不完整,部分应用可用
- 但实际占用资源的都是 WebView - 无法避免 - 所以实际使用资源差不多
- windowjs/windowjs
- webview/webview
- C/C++/Golang/Deno
- c-smile/sciter-sdk
- embeddable HTML/CSS/scripting engine
RustDesk、Teamviewer、Todesk
- netsurf
- electron vs nwjs
Build
- bundlers.tooling.report
- vite
- rollup
- esbuild
- webpack
- parcel
测试
- facebook/flipper
- desktop debugging platform for mobile
- microsoft/playwright
- automate Chromium, Firefox, WebKit
- codeceptjs/CodeceptJS
- webdriverio/webdriverio
- Tencent/vConsole
Bootstrap
- Bootstrap Zero
- Top Github Repo
- bootstrap-material-design
- startbootstrap
- bootswatch
- 比较喜欢的 paper 样式
- wrapbootstrap
- shapebootstrap
- newsmartwave
- Bootstrap 4 Cheat Sheet
UI 框架
框架
- jsx 系
- react - 定位是 库
- preact - mini 版 react
- MithrilJS/mithril.js
- aidenybai/million
- 无 vdom
- 与 mithril.js 非常类似
- 类似 react+svelte 结合体
- jorgebucaran/hyperapp
- 最简的 jsx
- ryansolid/solid
- 快、小、类 React
- jsx 直接预先生成 dom 模板,属性变化动态插入到 dom 里 - 没有 react 的 vdom 比较合并
- WebComponent 系
- lit
- stencil
- angular
- angular v1 - 新项目已经不会再用
- angular
- 单文件 - 自编译
- svelte
- vue2
- vue3
- riot
- alpinejs
- developit/htm
- 参考
信息
- React 版权事件 - 2017 年 - 已正式变更为 MIT facebook/react#11091
- 百度放弃 React/RN 转型 Vue
- WordPress gutenberg 考虑放弃 React #2733