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

微信关注我们

原文链接: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应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册