微信邦

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3603|回复: 0

腾讯开源:【开源公告】通用 Web 组件化框架 Omi 正式开源

[复制链接]
发表于 2018-5-16 21:46:39 | 显示全部楼层 |阅读模式
Omi === Preact + Scoped CSS + Store System + Native Support in 3kb javascript.

Omi 基于 preact 二次开发,把 preact 的 dom 模块更加抽象了针对浏览器和向 native 发指令。相对于 react,preact 代码尺寸更小,速度更快,jsx里的约定更贴合web的习惯,通过 preact compat 几乎百分百兼容react,在一些方面还在走在 react 前面 ,preact 没有自己实现事件体系,内部直接 addEventListener 实现,这也是性能出众和尺度极小的原因之一。Omi 从 3.0 开始基于 preact 二次开发,完全可以共享 preact 和 react 的生态,也有了自己独特的风格和优势。

腾讯开源:【开源公告】通用 Web 组件化框架 Omi 正式开源

腾讯开源:【开源公告】通用 Web 组件化框架 Omi 正式开源
  • 超小的尺寸和超快的速度
  • 兼容 React/Preact/Omi API
  • Scoped CSS, 让你的 CSS 选择器更加简单
  • 每个组件都有 update 方法,当然你也可以继续 setState
  • Store system, 内置的,不需要依赖任何库
  • 创建网站无需任何配置的脚手架工具 omi-cli (相当于 create-react-app 多页面版本,也拥有有 ssr 的模板)
  • 想要的一切都有:Server side render, ES6+, JSX, VDOM, React DevTools, HMR ...
  • Native 支持,目前接入和正在接入的项目有: 腾讯课堂、QQ群、兴趣部落、QQ空间玩吧等


通用 Web 组件化框架 Omi
正式开源

Github地址:
https:// github .com /Tencent/Omi
(点击文末“阅读原文”直接访问)

请给 Omi 一个 Star !
欢迎提出你的 issue 和 PR

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信邦网联系QQ|Archiver|手机版|小黑屋|鲁公网安备 37082802000167号|微信邦 ( 鲁ICP备19043418号-5 )

GMT+8, 2024-9-17 04:39 , Processed in 0.107273 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Wxuse Inc. | Style by ytl QQ:1400069288

快速回复 返回顶部 返回列表