Scala.js 已开源十年


Scala.js 团队发博客庆祝该项目走过第一个十年。

Scala.js 是一个将 Scala 语言编译成 JavaScript 的工具,可以直接在浏览器上使用 Scala 编写程序。

最初的Scala.js 是 EPFL LAMP 的一个单人项目,于 2013 年 2 月 5 日迎来了首次提交,并在 2013 年 6 月的 Scala Days 上首次展示,当时受到了热烈欢迎 —— 虽然它输出了 16 MB 大小的“Hello world”。随后一小群早期的爱好者聚集在一个邮件列表中,为该项目提供有价值的早期反馈,随着讨论的增加,一个人的项目很快成长为一个两人核心团队以及几十个爱好者。

起初 Scala 生态系统的大多数库都不支持 Scala.js,只有一些核心用户使用 Scala.js 构建了新的库和测试框架。但随着 Scala.js 0.6.0 脱离了实验性环境,转为生产可用,Scala.js 的采用显著增长, Scala 生态系统中越来越多的库开始支持 Scala.js。如今,大多数不专门针对 JVM-only 特性的库都为 Scala/JVM 和 Scala.js 交叉发布。在 2021 年 8 月发布的 Scala.js 1.7.0 以来,Scala.js 的每个版本的已知错误都是 0 ,覆盖了整个核心存储库:编译器后端和 Scala 链接器。

回想发布之初,将 Scala 编译成 JavaScript 还像一个梦想,但如今它已成为一种日常。如今 Scala.js 已经是一项非常成熟的技术,具有稳定核心、充满活力的库生态以及热情的用户和贡献者社区。在 Jetbrains 2022 开发者调查和 Scala 2022 现状调查中, Scala 开发者分别有 12% 和 17% 的 Scala.js 用户。 在 Maven Central 统计报告中,Scala.js 核心工件每月的下载量超过 100,000 次。


相關推薦

2024-07-17

2024年7月15日,JumpServer开源堡垒机正式发布v4.0版本。在JumpServer开源堡垒机v4.0版本的设计过程中,JumpServer开源项目组继续秉持“内外兼修”的原则,并且开始迈步走向全球化,同时进一步提升用户的使用体验,真正用心做好一款

2024-07-05

世界知识产权组织发布《生成式人工智能专利态势报告》显示,2014年至2023年,中国发明人申请的生成式人工智能专利数量最多,远超美国、韩国、日本和印度等国。2014年至2023年,全球生成式人工智能相关的发明申请量达54000件

2023-02-06

 X.Org 的现有视频模式。 为纪念上个 1.0.3 版本发布十年,Xvidtune 发布了 1.0.4 版本,其中包含过去十年中的所有补丁。 Xvidtune 1.0.4 由一大堆细小的变化组成,有一些构建系统的调整/修复,一些更新表明 Xvidtune 的开发基于

2024-07-17

服务的产品都可能会失败。 数据湖/湖仓一体: 使用开源格式构建基于云的对象存储系统,将成为未来十年 OLAP 数据库管理系统的典范。 NewSQL 数据库: 找到了新的想法,但仍然未能产生与列式数据库和云数据库管理系统

2022-11-25

,个人简介不过多阐述,了解更多请移步 【关于作者】 开源十年,坚持每年至少开源一款项目,如今已有30个有余,十年间已是超6万人的群主。开源十年,我都做了啥? 😊 创造了国内超流行的 .NET 框架 Furion:https://gitee.com/d

2023-02-06

Cairo 1.17.8 版本已发布,Cairo 是一个开源的图形库,为软件开发者提供了一个基于矢量图形、独立于设备的 API。Cairo 支持输出到一些不同的后端,后端支持包括 X11、Apple Quartz、Win32,以及 PNG、PDF、PostScript、DirectFB 和 SVG 等文件格

2023-05-30

5 月 28 日,由上海浦东软件园、开放原子开源基金会、Linux 基金会亚太区与开源PHP联合主办的“全球开源技术峰会 GOTC 2023”圆满落幕。   3 亿曝光量 本次峰会总共吸引了超过 1500 人到现场参会,线上直播观看量超过 540

2023-04-08

tributor License Agreement 贡献者许可协议),正式加入openKylin开源社区。 联软科技创立于2004年,专注于企业级网络安全市场,主营业务是为政企客户提供网络安全产品和服务。围绕端点安全、边界安全和云安全,为客户打造了

2023-07-06

在红帽企业Linux 7(RHEL 7)标准的十年生命周期即将结束之际,一些企业发现他们无法在 2024 年 6 月 30 日之前完成计划中的迁移。为了支持 IT 团队赶上他们的迁移计划,红帽宣布为 RHEL 7 ELS 提供 4 年 ELS 维护期。 所有RHEL的大版

2024-07-31

InnoShop 简介 InnoShop 是一个开源免费的跨境电商系统,由具有十年电商经验的团队精心打造。采用最新的 Laravel 11 框架,提供灵活的插件扩展和主题定制。InnoShop 致力于全球电商技术的创新,支持多语言和多货币,为商家提供全

2024-08-11

InnoShop 简介 InnoShop 是一个开源免费的跨境电商系统,由具有十年电商经验的团队精心打造。采用最新的 Laravel 11 框架,提供灵活的插件扩展和主题定制。InnoShop 致力于全球电商技术的创新,支持多语言和多货币,为商家提供全

2022-10-20

迎11月4日齐聚开发者舞台D2馆,听百味技术人生,品激荡开源江湖。届时有众多大咖到场,分享大数据&AI开源亲历者们的十年。大师零距离,技术真心话与贾扬清、王峰、红薯等重磅嘉宾亲密互动,听硬核技术探讨,品真实技

2022-12-16

。随后 Modula-2 前端被正式批准合并到 GCC 中,这门拥有四十年悠久历史的语言终于被合并到 GCC 的 Git master,可以在将于明年 3 月左右发布的 GCC 13 编译器版本中找到它。 将 Modula-2 前端添加到 GCC 代码库增加了 541k 行代码,其中

2022-04-01

为数以千计的生态系统合作伙伴提供支持,它有望在未来十年引领行业。 数据显示,过去的一年里,Docker 实现了 4 倍以上的 ARR 同比增长。目前,该公司拥有超过 1000 万注册开发人员和开发团队,并且已经发展到超过 56,000 家