TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Mako: Fast, production-grade web bundler

50 点作者 kenfai3 个月前

9 条评论

mightyham3 个月前
There are so many solid web bundlers that all offer a similar feature set, I am pretty skeptical that another entry is all that beneficial. It's good to have choices, but it's become difficult to keep up with such a fragmented ecosystem. I also admit that I am biased. I started using vite a couple years ago and since then have never run into any serious issues with my frontend builds/developer experience. If the main benefit of another tool is marginal performance gains, I am thoroughly uninterested.
评论 #43312084 未加载
评论 #43318986 未加载
giancarlostoro3 个月前
Mako is also a Python templating library. I have used Mako primarily since it was what reddit used to use back in 2016. Not sure if reddit still uses it.
评论 #43311041 未加载
评论 #43311024 未加载
评论 #43312853 未加载
jasonjmcghee3 个月前
I wasn't sure what "based on Rust" meant and looking at the announcement / GitHub etc I think they just mean that it's built in Rust. I couldn't find any commentary on or comparison to the rust language or tooling etc
评论 #43311281 未加载
评论 #43311744 未加载
umvi3 个月前
If you use vanilla JS modules you can get away with no bundlers at all which greatly simplifies web projects. import statements &quot;just work&quot; in browsers, and caching of shared modules means you don&#x27;t need fancy things like chunking. Also no need for map files and such, just debug directly in browser.<p>Vanilla TS also works well if you use a server side translator like esbuild to strip out the types before serving the files in a middleware (especially if you are using a golang backend, esbuild is trivial to integrate as a middleware)
评论 #43312580 未加载
评论 #43312698 未加载
cmrdporcupine3 个月前
What I want is one of these bundlers and typescript compilers that are written in Rust to be runnable programmatically from e.g. a Cargo build.rs or within a web server in Rust.<p>I don&#x27;t want to install your binary separately, and I don&#x27;t want to use NPM for my project. I want to use my existing build system, and if you wrote it in Rust, it should be made to fit nicely into the Rust ecosystem.
评论 #43315015 未加载
mind-blight3 个月前
I&#x27;m just not quite sure why &quot;speed&quot; is what be js bundlers are selling themselves on. We have a number of fast bundlers already, so that&#x27;s not what&#x27;s taking my time. DevEx is the real selling point for me, and that didn&#x27;t talk about any of their differentiators there
joshuaturner3 个月前
Surprised to not see esbuild in the comparison chart
评论 #43312171 未加载
pier253 个月前
Damn for a moment I thought this was about Marko (the frontend framework by Ebay).<p><a href="https:&#x2F;&#x2F;markojs.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;markojs.com&#x2F;</a><p>They&#x27;ve been teasing v6 for years now.
drewda3 个月前
FWIW, previously discussed under <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40853845">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40853845</a>