Holepunch推出的Bare是一个新的极简JavaScript运行时,旨在彻底改变跨平台开发。Bare面向桌面和移动设备,优先考虑速度、模块化和效率,它回归Node.js最初的愿景,并采用去中心化的方法。 与Node.js不同,Bare专注于嵌入和跨设备支持,允许应用程序在各种硬件上无缝运行,非常适合点对点(P2P)应用程序。开发者可以使用Bare创建自包含的跨平台应用程序,只需编写一次模块即可跨环境部署。Bare还可以通过LibJS与V8等现有运行时交互,提供原生性能。 结合Holepunch的Pear运行时,Bare能够实现真正的无服务器P2P应用程序,从而消除服务器成本并确保数据隐私。Bare和Pear的结合提供了新的极简、模块化容器模型。Bare的“一次编写,随处运行”功能改变了跨平台开发,使开发者能够构建高效安全的应用程序,并在各种设备上运行。