技术栈
bun
JohnYan
8 小时前
javascript
·
后端
·
bun
Bun技术评估 - 21 二进制(Binary Data)
本文是笔者的系列博文 《Bun技术评估》 中的第二十一篇。在本文的内容中,笔者主要想要来探讨一下JavaScript和Bun中如何对二进制形式(Binary Data)的数据进行处理的。
JohnYan
1 天前
javascript
·
后端
·
bun
工作笔记 - 使用HTTPS/WS协议发布NATS服务
前几天在研究NATS部署应用的时候,遇到了这么一个问题。考虑到未来在生产环境中的部署,可能会受到一些网络条件的限制。部署人员可能无法随意管理互联网端口发布,只能受限在一个HTTPS服务和域名空间目录之下。现有的NATS原生协议和端口的发布方式,可能就无法使用了。
JohnYan
2 天前
javascript
·
后端
·
bun
Bun技术评估 - 19 MQ(NATS)
本文是笔者的系列博文 《Bun技术评估》 中的第十九篇。本文主要探讨的内容,是如何在bun开发项目中,实现MQ(消息队列)。
JohnYan
4 天前
javascript
·
后端
·
bun
Bun技术评估 - 15 Project
本文是笔者的系列博文 《Bun技术评估》 中的第十五篇。在本文的内容中,笔者主要想要来探讨一下Bun中应用程序项目(Bun Project)相关方面的问题。
JohnYan
8 天前
javascript
·
后端
·
bun
Bun技术评估 - 18 Bun 1.2(下)
本文是笔者的系列博文 《Bun技术评估》 中的第十八篇。并且作为下篇,继续上篇: 《Bun技术评估 - 17 Bun 1.2(上)》 的内容。
JohnYan
9 天前
javascript
·
后端
·
bun
Bun技术评估 - 16 Bun 1.2(上)
本文是笔者的系列博文 《Bun技术评估》 中的第十六篇。在本系列成文过程中,笔者发现,bun仍然还只是一个在快速发展和演进的系统。其中,Bun的1.2版本,看起来是一个比较重要的,标志性的系统,从这个版本开始,bun可以被认为是一个相对比较成熟的体系了。所以其在首页上,特别标注了这个版本的发布。
JohnYan
21 天前
javascript
·
后端
·
bun
Bun技术评估 - 07 S3
本文是笔者的系列博文 《Bun技术评估》 中的第七篇。本文主要探讨的内容,是探讨在bun的体系中,如何集成和处理网络化的对象存储系统,具体而言就是对Amazon S3或者其兼容系统的操作的方式和内容。
JohnYan
1 个月前
javascript
·
后端
·
bun
Bun技术评估 - 12 Running
本文是笔者的系列博文 《Bun技术评估》 中的第十二篇。在本文的内容中,笔者主要想要来探讨一下bun程序运行、运行环境和运行管理相关的问题,笔者愿意将其统称为running。
晓得迷路了
1 个月前
前端
·
javascript
·
bun
栗子前端技术周刊第 86 期 - React Native 0.80、Bun v1.2.16、Astro 5.10...
🌰栗子前端技术周刊第 86 期 (2025.06.16 - 2025.06.22):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。
JohnYan
1 个月前
javascript
·
后端
·
bun
Bun技术评估 - 09 File
本文是笔者的系列博文 《Bun技术评估》 中的第九篇。本文主要探讨的内容,是在Bun中,如何处理文件。
JohnYan
1 个月前
javascript
·
后端
·
bun
Bun技术评估 - 11 Websocket
本文是笔者的系列博文 《Bun技术评估》 中的第十一篇。本文主要探讨的内容,是基于HTTP来实现实时Web应用的核心: WebSocket(WS)。
JohnYan
1 个月前
javascript
·
后端
·
bun
Bun技术评估 - 10 Testing
本文是笔者的系列博文 《Bun技术评估》 中的第十篇。本文主要探讨的内容,评估和理解,bun是如何支持和实现开发工作的一个非常重要的环节,就是Testing(测试)的。和很多其他的模块类似,bun也内置了test支持相关的模块和功能,可以直接使用。
JohnYan
1 个月前
javascript
·
后端
·
bun
Bun技术评估 - 08 Crypto
本文是笔者的系列博文 《Bun技术评估》 中的第八篇。本文主要探讨的内容,是研究在bun的体系中,如何处理密码学相关的操作和内容。在信息安全越来越重要的情况下,这些方面的内容和支持,对于一个应用开发系统,也是非常重要的。而且,我们讨论的是一个全功能的密码学框架,而不是某个特定的功能或者算法。
JohnYan
1 个月前
redis
·
后端
·
bun
Bun技术评估 - 06 Redis
本文是笔者的系列博文 《Bun技术评估》 中的第六篇。本文的来由,是笔者在编写系列文章的过程中,突然发现,bun提供了对redis的原生支持。这也是一个令人比较感兴趣的特性。
JohnYan
2 个月前
javascript
·
后端
·
bun
Bun技术评估 - 05 SQL
本文是笔者的系列博文 《Bun技术评估》 中的第二篇。本文主要探讨的内容,是研究和评估bun对于关系数据库,特别是Postgres(笔者主要使用)的支持程度。因为作为一个号称“All In One”的开发体系,bun内置了SQL(现在应当包括了SQLite和PostgreSQL)的模块,这个是笔者非常感兴趣的。
JohnYan
2 个月前
javascript
·
后端
·
bun
Bun技术评估 - 03 HTTP Server
本文是笔者的系列博文 《Bun技术评估》 中的第三篇。本文主要探讨的内容,是bun作为一个Web应用开发的系统,是如何实现HTTP Server相关操作的。因为从本质上而言,所有的Web应用开发的核心,就是结合业务的需求和流程,来对HTTP协议的实现和操作。所以,这一部分的内容,也是bun技术的核心,非常重要。
JohnYan
2 个月前
javascript
·
后端
·
bun
Bun技术评估 - 04 HTTP Client
本文是笔者的系列博文 《Bun技术评估》 中的第四篇。在上一章节中,我们探讨了作为bun作为一个Web应用开发体系,最重要的对于HTTP协议和服务器操作的能力。在本章节中,我们将探讨其作为HTTP客户端的实现和操作。这个功能特性,在现代Web应用系统越来越复杂,和外部应用的集成越来越频繁的情况下,也是非常重要的。
JohnYan
2 个月前
javascript
·
后端
·
bun
Bun技术评估 - 02 Startup
本文是笔者的系列博文 《Bun技术评估》 中的第二篇。本文主要探讨的内容,是从一个初步接触这一技术的开发者的角度,来看看,如何开始bun技术的应用和开发工作。
孟陬
2 个月前
react.js
·
单元测试
·
bun
Bun test 常见问题
前序文章 用 Bun 🍞 给 AI 应用做自动化集成测试 的补充。将 getAllByRole 改成 getAllByText,性能从 2.6s 优化到 <1ms。
孟陬
3 个月前
node.js
·
bun
Node.js 如何检测 script 脚本是在项目本身运行
假设有一个脚本 check.mjs 如何检测它自己是在自身项目内运行?postinstall 运行时机有两个:被其他项目安装 npm i foo 或自己项目运行 npm i。如果想让自己项目安装时不运行或者做一些特殊操作,则需要检测脚本是否被自身运行。