首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/p/qprompt

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

每日一博 | 基于 esbuild 的 universal bundler 设计

——字节跳动前端 ByteFE :杨健 背景 由于Lynx(公司自研跨端框架)编译工具和传统Web编译工具链有较大的差别(如不支持动态style和动态script基本告别了bundleless和code splitting,模块系统基于json而非js,没有浏览器环境),且有在Web端实时编译(搭建系统)、web端动态编译(WebIDE),服务端实时编译(服务端编译下发)、和多版本切换等需求,因此我们需要开发一个即支持在本地也支持在浏览器工作且可以根据业务灵活定制开发的bundler,即universal bundler,在开发universal bundler的过程中也碰到了一些问题,最后我们基于esbuild开发了全新的universal bundler,解决了我们碰到的大部分问题。 什么是bundler bundler的工作就是将一系列通过模块方式组织的代码将其打包成一个或多个文件,我们常见的bundler包括webpack、rollup、esbuild等。 这里的模块组织形式大部分指的是基于js的模块系统,但也不排除其他方式组织的模块系统(如wasm、小程序的json的usin...

Github 推出“赞助商专用”仓库,根据赞助金额解锁新功能

随着企业回馈开源作者的呼声,Github 推出了新的“赞助商仓库”:这种仓库只有赞助商能访问,开发者可以根据赞助的金额设置赞助等级(最多十个),每个等级的赞助商享受的功能不一样(类似于游戏的 vip1-vip10?)。赞助商提供开发者定义的赞助金额后,其各种访问功能由 GitHub 平台自动发放,一旦赞助商停止资助,访问资格则会被自动收回。 开发者可以为不同等级的赞助商提供不同的功能,不同等级的赞助欢迎语也可以自定义,比如赞助十美刀自动回复”谢谢“,赞助一万美刀自动回复”爱你“: 该类型的仓库还能设置全款赞助(一次付清)/月供赞助(按月付费),也可以自定义最低赞助金额: 另外,如果一个仓库属于“赞助商专用仓库“,则 Issue 界面会建议用户赞助该项目: 据 GitHub 赞助产品负责人 Jessica Lord 介绍,该类型的仓库旨在提高开发者和与赞助商的互动,其大致可分为以下三种用途: Sponsorware:只让赞助商访问项目仓库,从而从开源项目中获取回报。 讨论:在该仓库与赞助商进行交流,进行疑难答复、新功能讨论等交流。 抢先体验:在开源之前,让赞助商抢先了解/体验项目的内容。...

相关文章

发表评论

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册