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 次。


相關推薦

2023-02-06

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

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的大版

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 家

2023-10-23

【源创会预告】1024 程序员节(的前两天),相约开源PHP办公室,我们一起聊 AI!>>> clumsy 0.3 现已发布,距离 v0.1 版本已经过去了十年的时间。clumsy 能在 Windows 平台下人工造成不稳定的网络状况,方便你调试应用程序在极端网

2023-11-26

的改进和功能增强。对于这个版本,广大用户已经期待了十年,希望 GIMP 3.0 能够在明年春天如期发布。

2023-11-29

英国开源非营利组织 OpenUK 最新发布了 “State of Open: The UK in 2023: Phase 3 Skills or Bust” 报告,此部分内容主要聚焦于英国开源软件的贡献者和维护者。 “开源软件是数字经济的潜水艇。无论是互联网、云计算、人工智能、ML

2023-10-27

额外增加 5 年的安全保障,为现代的 LTS 版本提供了长达十年的支持。 Ubuntu 24.04 将是 Ubuntu 自 2006 年以来的第 10 个 LTS 版本,不过迄今为止对 Ubuntu 24.04 中将包含的新功能和改进知之甚少。但 Noble 大概率会采用 GNOME 46,并且会

2023-03-03

已不受关注,性能优化也不如新的硬件 GPU 驱动程序。但开源开发人员 Maíra Canal 最近开始尝试使用 Rust 重写 VGEM,作为直接渲染管理器 (DRM) 子系统中的第二款 Rust 驱动。 目前 Rust VGEM 工作仍处于早期阶段,但大多数 IGT 测试用