返回首页
最新
……然后因为有任何负面情绪而惩罚一个人?
我从未意识到这种情况在这个网站上是多么严重,我对此感到无所适从——这让我想起《1984》的感觉,而且这种现象正在不断增长,并因人工智能而变得更加普遍,毫无疑问。
唉,我想我们这些底层人士对此无能为力。
是的,我说的是最终版。来评论区跟我争论吧。<p>但说真的:世界上基本上只有3个真正的JS运行时。(现在是4个……或者1个,我也不知道)。<p>为什么?因为现代的JS生态系统是一个支离破碎、臃肿的噩梦。Node、pnpm、tsc、eslint、prettier、vite。每一个都启动自己的V8实例,从头解析你的代码库,并在你的根目录留下大量的.json配置文件。<p>meow将这一切压缩成一个可爱的82MB的二进制文件。它是一个即插即用的Node替代品,超快速的包管理器、格式化工具、测试运行器、代码检查工具和打包工具。<p>我并没有从零开始编写一个JS引擎,我没有那么沮丧。meow使用V8来保证稳定性,并通过deno_node实现与Node的兼容(感谢Deno团队)。<p>秘密武器:meow仅在内存中将你的代码库解析一次,生成一个Oxc AST。这个单一的图形原生地为运行时、代码检查工具、格式化工具、类型检查器和打包工具提供支持。没有多余的内存分配。只有最快的JavaScript工具,完全统一。<p>0字节重复的node_modules(没有符号链接地狱)
pnpm很酷,但它的符号链接常常会破坏框架解析器。meow只需下载到全局缓存一次,然后使用操作系统级的写时复制(macOS APFS的clonefile)或并行硬链接(Linux/Windows)来投影包。你得到的是扁平的、标准的node_modules,SSD上消耗的额外字节数为0。<p>7毫秒的热安装
将SHA-512加密验证卸载到后台操作系统线程意味着冷安装大约需要250毫秒,热安装只需7-15毫秒。是的,它在不跳过验证的情况下如此快速。<p>它实际上可以运行Next.js和SvelteKit
快速的运行时在构建你的应用时失败之前都是一种有趣的把戏。meow可以原生启动Next.js 15、Astro和SvelteKit,并完全支持CommonJS和Node内置功能。<p>默认情况下是沙箱化的npx
运行npx create-next-app会给一个随机脚本完全的主机访问权限。我们不应该让Shai Hulud如此自由地活动。meow x(我们的临时运行器)默认是沙箱化的。网络被拒绝,写入被限制在当前工作目录,时钟/熵被冻结。传递--trust可以让它做一些不太安全的事情。<p>用户体验
meow的外观非常出色。看起来像一个小女孩在TTY上呕吐。但它智能地检测非交互式环境,并降级为干净的标准输出,这样你就可以在不破坏CI/CD的情况下悄悄地将其引入你的组织。<p>不夸张,它的基准测试表现也相当不错。如果它是一种大型语言模型,肯定是神话级别的。基准测试如下。<p>安装(macOS / Linux):
curl -fsSL <a href="https://meow.style/install" rel="nofollow">https://meow.style/install</a> | sh
网站:<a href="https://meow.style" rel="nofollow">https://meow.style</a>
文档:<a href="https://docs.meow.style" rel="nofollow">https://docs.meow.style</a>
GitHub:<a href="https://github.com/0xchasercat/meow" rel="nofollow">https://github.com/0xchasercat/meow</a><p>好吧,谁想和我争论?来给我留言“但它不支持xxxx!1!!!”。(不过说真的,如果你遇到问题,欢迎在GitHub上提问)。<p>免责声明:meow仍处于非常早期的阶段。你会遇到一些边缘情况,但对于常见的应用,它工作得非常完美。<p>基准测试(<a href="https://github.com/0xchasercat/fluffybench" rel="nofollow">https://github.com/0xchasercat/fluffybench</a>)
包管理器(大型工作区,冷/去重):
Meow: 248毫秒 / 725毫秒
Bun: 2.7秒 / 3.5秒
NPM: 36.7秒 / 55.9秒
Deno: 46.7秒 / 55.0秒
运行时(HTTP请求/秒 | 正则表达式 | 冷启动):
Meow: 43.7k 请求/秒 | 89毫秒 | 23毫秒
Deno: 42.0k 请求/秒 | 90毫秒 | 24毫秒
Node: 40.3k 请求/秒 | 99毫秒 | 38毫秒
Bun: 36.2k 请求/秒 | 107毫秒 | 16毫秒
想知道大家是否在使用Codex的计算机模式或其他功能。如果是的话,你们主要用它来做什么?