frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: Do AI coding tools boost productivity in your company/team?

1•brianmz•39s ago•0 comments

English Claims to the French Throne

https://en.wikipedia.org/wiki/English_claims_to_the_French_throne
1•lordleft•51s ago•0 comments

Ryanair flight landed at Manchester airport with six minutes of fuel left

https://www.theguardian.com/business/2025/oct/10/ryanair-flight-landed-at-manchester-airport-with...
2•mazokum•3m ago•0 comments

Show HN: A collection of Claude Code plugin marketplaces

https://claudecodeplugin.org
1•pekingzcc•5m ago•0 comments

We Are Different from All Other Humans in History

https://www.forkingpaths.co/p/we-are-different-from-all-other-humans-ad0
2•andrewl•5m ago•0 comments

How Discord Made Distributed Compute Easy for ML Engineers

https://discord.com/blog/from-single-node-to-multi-gpu-clusters-how-discord-made-distributed-comp...
1•colton_padden•6m ago•0 comments

Ask HN: Is archive.org a good place for structured data?

2•tfederman•6m ago•1 comments

A Retrospective Survey of 2024/2025 Open Source Supply Chain Compromises

https://words.filippo.io/compromise-survey/
4•agwa•7m ago•0 comments

How to store ordered information in a Relational Database (2015)

https://softwareengineering.stackexchange.com/questions/304593/how-to-store-ordered-information-i...
1•birdculture•12m ago•0 comments

Ask HN: If cancer were cured, would you stop eating meat?

1•amichail•13m ago•1 comments

The Molecular Basis of Long Covid Brain Fog

https://www.yokohama-cu.ac.jp/english/news/20251001takahashi.html
1•onnnon•13m ago•0 comments

Plants vs. Brainrots

https://plantsvsbrainrots.com/
1•candseven•16m ago•0 comments

Controlled Release of Microorganisms from Engineered Living Materials

https://pubs.acs.org/doi/10.1021/acsami.5c11155
2•PaulHoule•16m ago•0 comments

California adopts battery storage safety legislation following Moss Landing fire

https://www.ess-news.com/2025/10/10/california-adopts-battery-storage-safety-legislation-followin...
4•gnabgib•16m ago•0 comments

Bird species can understand each other's anti-cuckoo call

https://www.newscientist.com/article/2498809-20-bird-species-can-understand-each-others-anti-cuck...
1•speckx•17m ago•0 comments

Cloudflare Workers Platform

https://workers.cloudflare.com/
3•mxschumacher•17m ago•1 comments

Finland's trial of men charged over Baltic Sea cable damage hits choppy waters

https://therecord.media/finland-court-decision-undersea-cable-breaks-eagle-s-crew
3•BallsInIt•18m ago•0 comments

Generative AI for discovery of peptides against multidrug-resistant bacteria

https://www.nature.com/articles/s41564-025-02114-4
1•bookofjoe•18m ago•0 comments

Memory portability – do you care about it?

1•warthog•20m ago•0 comments

Regression to the Mean

https://blog.engora.com/2025/10/regression-to-mean.html
1•Vermin2000•21m ago•1 comments

VibeCard: Todo list app in 5 minutes and 1 line of JavaScript [video]

https://www.youtube.com/watch?v=UY_n0y-Aoqo
1•marianoguerra•23m ago•1 comments

Shutdown Pain Ripples Through US Economy with No Deal in Sight

https://www.bloomberg.com/news/articles/2025-10-10/us-government-shutdown-creates-economic-pain-w...
1•zerosizedweasle•23m ago•0 comments

Steve Jobs Signed 1988 NExt Inc. Memo Autograph Founder CEO

https://www.yourownmuseum.com/product-page/steve-jobs-signed-1988-next-inc-company-memo-autograph...
1•structuredPizza•24m ago•0 comments

Tech billionaires seem to be doom prepping. Should we all be worried?

https://www.bbc.co.uk/news/articles/cly17834524o
2•dberhane•24m ago•2 comments

Companies Overpaying for AI Add to Bubble Risks, Survey Shows

https://www.bloomberg.com/news/articles/2025-10-10/companies-overpaying-for-ai-add-to-bubble-risk...
1•zerosizedweasle•24m ago•0 comments

I'm Canceling Memberships Because YouTube Ruined Them

https://www.youtube.com/watch?v=CBH_3Cfpixw
2•healsdata•24m ago•0 comments

Debt Investors Grow Warier of Companies Getting Hit by AI

https://www.bloomberg.com/news/articles/2025-10-10/debt-investors-grow-warier-of-companies-gettin...
1•zerosizedweasle•24m ago•0 comments

Is SEO Dead in 2025?

https://www.easyseo.online/blog/is-seo-dead-2025-reddit-experts-ai-future-search
1•kirillzubovsky•25m ago•0 comments

Why China Built 162 Square Miles of Solar Panels on the Highest Plateau

https://www.nytimes.com/2025/10/10/business/china-solar-tibetan-plateau.html
1•perihelions•26m ago•0 comments

Show HN: White Ops: An educational cybersecurity game

https://whiteops.funlittlegames.com
1•pwthornton•26m ago•0 comments
Open in hackernews

Vite+ – The Unified Toolchain for the Web

https://viteplus.dev/
83•sangeeth96•5h ago

Comments

rk06•4h ago
The Unified toolchain is an extremely ambitious project. when Rome announced their plan for unified toolchain, I expected it to fail as the next HN reader. and turned out to be right.

Bun is also attempting it. Thye have made tremendous progress but they are also competing against node, and thus I don't expect to for bun to go mainstream.

However, despite the difficulties, I strongly believe that Vite+ can achieve it.

I strongly recommend all readers here to watch Vite documentary[0] that got released less than a day ago for vite's history and bacground of Vite+

[0] https://www.youtube.com/watch?v=bmWQqAKLgT4

norman784•3h ago
Well, Rome failed because they run out of money while the project weren't finished yet. While Vite+ seems to have most of the things done already, so I'd consider it a success for now, what is left to see if that the companies using Vite already are willing to pay for Vite+.
pavlov•3h ago
> "Rome failed because they run out of money"

The sestertius isn't what it used to be.

debazel•3h ago
Rome also failed because it was attempting to build everything (transpiler/bundler/linter/etc) from scratch.

It was also unfortunately timed. When they started they were competing against webpack, but right around the start of the project compilers written in more performant languages like ESBuld and SWC start to take off and out compete Rome before it even got off the ground.

rk06•1h ago
TIming was hardly an issue since they didn't produce anything important. moreover, their first focus was on formatter, which can be as low priority for any dev as it gets.

Even Vite+ is focused on vite and rolldown first, and formatter last.

TheAlexLichter•1h ago
And that is on purpose!
debazel•32m ago
Sure, but a large part of why they never managed to produce anything useful is because SWC/ESBuild basically made the whole Rome architecture obsolete and killed all momentum around the project before they got anywhere.
yakkomajuri•4h ago
I guess this is similar to what Astral is doing on the Python side?

As far as Astral goes, so far they've distributed all the tooling separately but it seems they might be going towards consolidation as well.

yurishimo•2h ago
The Vite tooling is also available separately and is fully MIT open source. This "package" does the dirty work of tying the separate OSS packages together into a singular CLI/GUI tool.
TheAlexLichter•1h ago
+ Adding a task runner with fine-grained caching (which isn't open source). All in a single dependency.
avhception•3h ago
> Built for growing teams tired of configuring, patching, and replacing their JavaScript tooling stack.

Ah, great, another Javascript tooling stack! Let's jump on board! I'll get straight to configuring, replacing and patching as soon as possible. Or maybe let's just don't. I'm tired, Boss.

whstl•3h ago
This cynicism is several years out of date.

The current dominant toolchain has been very stable for years now, and is much better than the mess of Webpack/Rollup/Brunch/Grunt/Gulp/Bower/Browserify/Parcel/Snowpack/Turbopack/Babel/etc/etc.

The only problem is that NOW there are too many separate different tools that aren't bundlers, so in addition to Vite one also has to configure Prettier, Eslint, Vitest, Typescript, Husky, Lint-Staged, Playwright, DotEnv, what else?

A unified toolchain might not replace each and every tool above, but it will simplify a lot of this process.

It will also simplify migrating between tools that it doesn't intend to replace, like migrating between Typescript and Typescript-Go. Etc.

This is already the reality in Go, Rust and other languages.

0x696C6961•3h ago
So you're saying that we finally have a semi-stable toolchain (I disagree) and the correct path forward is to change it all again? Lol I think the cynicism is very much justified.
debazel•3h ago
It doesn't seem like this project is intended to replace the existing tools, but rather combine them into a more convenient bundle.
ownagefool•3h ago
To be fair, the idea of the tools being standardized behind a single command like golang is nice, but this is largely what it all comes down to.

"Vite+ will be source-available and offers a generous free tier."

I'm also a developer ( sometimes ) and we need to eat. However, for me these tools are too low of a level of he stack to monetize, so I'll probably stick with my collection of free tools.

jansan•2h ago
Evan You wrote on Twitter that source code will be accessible to everyone, but not under a full permissible license. He also wrote that they have no plans to sell any code licenses.
runako•1h ago
> they have no plans to sell any code licenses

Every for-profit is subject to being sold to someone with different plans. If the license is not fully open, it's not smart to expect the licensing terms to get worse.

TheAlexLichter•1h ago
Selling access isn't really helpful there. The target group (companies) have to care about licenses at some point, while it will be free for OSS, individuals and the community.
egorfine•43m ago
For the web development world, the answer seems a strong yes.

I remember gulp/grunt saga, I remember webpack 5 saga and the most recent pain with eslint 8 → 9 is a final nail in the coffin of anything stable for web building.

skydhash•3h ago
At this point, I don't want unified tools. I want stable ones. I'm fine with using a separate linter/formatter/transpiler/bundler/..., but why can't they just stay stable for a bit.

The only two tools I like in the JS world is `yarn` and `prettier`. They're focused and do what they do well. But you add eslint and any of the others and their configuration is a full fledged turing machine. Even autotools feels nice in comparison to that mayhem.

whstl•3h ago
What's not stable about Vite, ESLint, Typescript, Prettier? Apart from Vite itself, those have been standards for 8-10 years, and Vite itself has successfully replaced a huge mess of other tools.

I agree that ESLint can become a mess, which is why I'm ok with a new competitor that doesn't require the extra configuration. Sure: they're also replacing Prettier (unnecessary) but everyone can keep using Prettier and change if Oxfmt ever becomes better.

All the other tools here are either existing, or drop-in replacements.

boplicity•2h ago
If I stop working on a project for 3 years, will I still be able to compile it, without losing an unpredictablt amount of time to fixing the toolchain? If not, then its not really stable, is it?
cowsandmilk•2h ago
As someone who “owns” a framework at work that has been unfunded for several years, the answer is definitively yes. I haven’t touched the build toolchain in all those years and the project continues to build a dozen different JavaScript libraries with no issues across multiple Node.js upgrades.

The current version of webpack was released 5 years ago. You can keep using eslint 8 which was released 4 years ago. This really isn’t the constantly changing space it was in the 2010’s

azangru•2h ago
> If I stop working on a project for 3 years, will I still be able to compile it

You will certainly be able to compile it. You might have hard time updating it though.

whstl•1h ago
With version pinning and lockfiles, sure.

Updating is a different matter, if you're using multiple tools, hundreds of packages and several configuration files.

Which is why a unified tool that doesn't require configuring 20 tools at once is a good idea IMO.

cluckindan•2h ago
ESLint and stable do not belong in the same sentence.
candiddevmike•2h ago
Eslint did a massive breaking change with it's config format not too long ago, and still doesn't seem like it knows what it wants to be when it grows up (I was happily using eslint for things prettier does...)
whstl•1h ago
Fine, updating 8 to 9 sucked for you, and I believe you. I did mention that ESLint is the "problematic" one, that people are working hard to replace. If so what's the problem? What about the other tools?
skydhash•2h ago
In my opinion, because there’s no core principles behind anything. jQuery was nice because it presented a nice API on to of the DOM. There was just this single layer that both your code and the libraries rely on.

But now there’s no unifying principles behind anything. No conventions. It’s just incantations to get thing working nicely together. It’s all preprocessing and post processing, code generation an what not.

AlfeG•2h ago
For us non stable things were sass and Tailwind. Lost a lot of dev work just to upgrade those with no visible benefit at all.

Everything else is smooth and silk

Ohh, yes eslint 8 => 9 migration were also a big pain to handle.

egorfine•45m ago
> eslint 8 => 9 migration were also a big pain to handle.

Still not resolved. Their main recommended config is still not updated for 9.

egorfine•48m ago
> What's not stable about [] ESLint

Like, their decision to change configuration format in a way that breaks all and every plugin, tutorial, project in existence as a giant "fuck you" to the whole ecosystem and all web developers of the world - isn't that a reason good enough to never come back at this tool ever again?

josteink•3h ago
> Even autotools feels nice in comparison to that mayhem.

For all its warts and all the hate that it gets, at least autotools is stable and not introducing breaking changes.

dvt•3h ago
> much better than the mess of Webpack/Rollup/Brunch/Grunt/Gulp/Bower/Browserify/Parcel/Snowpack/Turbopack/Babel/etc/etc.

What? That mess is still ongoing. Next.js for example (probably the most popular "out of the box" solution) technically uses SWC, but not quite, because it doesn't support `styled-components` so you need to use Babel for that. But wait, you might also need to use tailwind, and for that you'll need `postcss` which might also work with Babel with `babel-plugin-import-postcss` but not necessarily, could also just use it as a Next plugin, but that doesn't always[1] seem to work.

I don't think this mess will ever end unless we throw React/Vue, and all "reactive" frameworks in the dustbin and we'll get enough folks on board to re-invent the web starting from scratch. But no one really wants to do that (yet?), so even things like Bun or Deno will try to be as compatible as possible making continuous concessions that will lead to the ongoing spaghettification of toolchains.

[1] https://github.com/vercel/next.js/discussions/65625

whstl•3h ago
Fine, then, I'll amend: that mess is still ongoing outside people who choose to not use this toolchain for one reason or another.
skydhash•3h ago
React/Vue/Svelte/... are pretty nice ideas and the required tooling to make them work on top of CoreJS is not that extensive of an effort. The main issue is the complexity introduced by building everything and anything on top of each other as you described.

In the C world, most tools are orthogonal. The compilers don't need to know about the design of the package managers and the task runners don't care about either. Yes, we have glue tooling, but that is also and external project and the dependencies are interfaces instead of monkey-patching each other.

foresterre•3h ago
On the other hand, with Node on the server we're now jumping into the ESM and nodenext/esnext mess with its .js imports.

This less a problem when your project is on the web though, because vite (and I think under the hood esbuild) transforms the imports gracefully.

joaohaas•3h ago
>and is much better than the mess of Webpack/Rollup/Brunch/Grunt...

You do know that Vite uses a lot of these behind the scenes right? Vite in general has much better defaults so that you don't have to configure them most of the time, but anything a bit out of the box will still require messing with the configs extensively.

Not like OPs Vite+ changes anything regarding that.

whstl•3h ago
Not "a lot of those".

It used Rollup.

And it does so transparently, while the alternative, Rolldown, was being finished.

To me this sounds like a more than acceptable compromise in the interim.

EvanYou•3h ago
Not even Rollup. Vite+ uses Rolldown which is also developed from the ground up by VoidZero.
EvanYou•3h ago
Vite+ is built on top of the Rust stack (Rolldown / Oxc) developed by the same team and uses none of these.
avhception•3h ago
I'm not even a JS dev, I support the CI pipelines and Docker images and whatnot. It's something else every week. When I get it to work eventually, it's brittle as hell. I just want the madness to stop. I don't even care any more.
c-hendricks•2h ago
Anecdotal, but I switched our webpack configs with vote a few years ago and haven't had to touch it since.

Didn't have to touch the webpack stuff either. Perhaps the issues you're having are due to something else?

brightball•2h ago
Take a look at Rails 7+. They shifted to just using import maps and abandoned the build step entirely. Simplifies everything.
manniL•2h ago
They also abandoned performance!
brightball•1h ago
Are there any negative performance stories that came from the move? I can't imagine any negatives outside of "1st load"?
YuukiRey•2h ago
No it's not out of date. It's very much the reality. Every new tool is just one more thing added on top. When I have to do something in a JS/TS repo at work it's always a surprise which epoch of JS hype stuff I find. Today I fix ESLint warnings, tomorrow it's Biome errors, then I need to figure out how to override dependencies in pnpm, but oh no there's a some bug in Bun now. Did I forget the 10249120491412e12 config options of Jest? Ah no wait, this one is Vitest.

For NextJS, do you remember the runtime used for middlewares? What was this swc thing again?

It never ends. Every year new things are added and they never really replace anything, it's just one more thing to learn and maintain.

If every technology causes exactly 1 issue per week then you quickly spend 50% of your time fixing bugs that have absolutely zero to do with what your company is actually doing.

---- EDIT

And it doesn't even stop at issues. Every one of those technologies regularly goes through breaking changes. In the process, plugins are deprecated, new ones have completely different APIs. You want to upgrade one thing for a security fix, then you're forced to upgrade 10 other things and it spirals out of control and you've spent entire work days just sifting through change logs to change `excludeFile` to `excludedFile` to `includeGlob` to `fileFilter` to `streamBouncer` to I don't know what.

hombre_fatal•1h ago
Meh, you're just describing software. Especially complex client-side software build chains.

Opening up iOS or macOS app source code I haven't touched in years in the latest Xcode I just downloaded is a lot like that. There is anything from Swift errors to API changes to my build plist being invalid. And if I use any third-party tools, they probably don't work until I visit each one's latest readme.

And that's without even insisting on using the latest unstable tech (bun, biome, nextjs) like you did in your comment where you would expect that experience.

whstl•1h ago
If your complaint is that there are too many problems in too many different tools, then you sound like the perfect target for a UNIFIED tool that abstracts over others.

Because of Vite, there was a total of ZERO work from my side involved in changing from Rollup to Rolldown, or from babel to Esbuild to SWC.

The Rust/Go/uv model is the one to go. This is ONE step in this direction.

avhception•55m ago
My complaint is that there is too much tool churn in the JS space specifically.

I haven't experienced nearly as much brittle build and dev tooling with other ecosystems, PHP or Python for example. Sure, they have their warts and problems and their fair amount of churn. But the sheer amount of JS tool and framework churn I experienced over the last few years was insane.

It might have cooled down somewhat by now, but I'm burned out. So reading about more churn to fix the churn just rubbed me the wrong way.

YuukiRey•11m ago
Lets assume Vite+ ends up working super well. Then projects using it could very well end up being a delight to work with. But that's a big IF. They'd have to resist the urge to integrate with the many other parts of JS and basically say no to a lot of requests.

But many projects won't adopt it. There are so many competitors all with their own little ecosystems. So in the end, I'll still have to fix all the issues I fix right now PLUS the issues that Vite+ will add on its own.

The only chance I see for something like this actually working is if something like Node/NPM decided to add a default formatter, linter, and so on.

Uehreka•1h ago
Greybeard (35) here.

When these cynical takes were crafted, Angular, AngularJS, Aurelia, Backbone, Ember, Knockout, React and Vue were all competing for mindshare, with new members joining/leaving that group every month (anyone remember OJ.js and Google FOAM?) being compiled by traceur, 6to5, the Google Closure Compiler and others from (Iced) CoffeeScript, TypeScript, ES6, Atscript, Livescript and Closurescript. We had two fucking major package registries (npm and bower) for literally no reason and we’d use both in every project. We had like 4 ways of doing modules.

Today the stack has stabilized around React and Vue, with a couple perennial challengers like Suede in the background. Vite and Webpack have been the two main build toolchains for years now. We discarded all of those languages except for TypeScript (and new ES features if you want them, but there are fewer changes every year). There are a couple package management tools, but they’re cross-compatible-ish and all pull from the same registry.

So does the fact that it’s not NEARLY as bad as it was in 2015 mean that people in 2025 aren’t allowed to complain? Yes. Yes it does.

avhception•44m ago
I very much feel what you're saying. I could spew out quite a few of these sediment layers from our projects as well - lerna comes to mind, for example. We still have that lerna monorepo that somehow still needs to chug along. Just the thought of having to touch that CI pipeline gives me PTSD, something something EFILTER and I don't know what it was any more, yarn workspace, lerna.json: conventionalCommits yadda yadda.

And as I wrote in another reply: of course other technologies are not without issues and have their churn and warts and problems, but the sheer amount of JS hype and tool and framework churn I experienced over the last few years was insane.

It might have cooled down somewhat by now, but I'm burned out. So reading about more churn to fix the churn just rubbed me the wrong way.

egorfine•47m ago
> very stable for years now

Especially eslint with their decision to change configuration format in a way that breaks all and every plugin, tutorial, project in existence as a giant "fuck you" to the whole ecosystem and all web developers of the world.

ifyoubuildit•23m ago
> This cynicism is several years out of date.

Jesus, it's bad enough I can't leave a js project for 6 months without it starting to rot. Now my cynicism has to be updated too?

johnnypangs•3h ago
Ehhhhh... what does this mean for the open source versions of all these libs? You could interpret some of the graphs as vite oss isn't getting rolldown. That would be disappointing but still okay.
whstl•3h ago
> You could interpret some of the graphs as vite oss isn't getting rolldown

Vite already has rolldown support in the current version, it's just in alpha/test stage.

johnnypangs•3h ago
It seems to just be a plan at the moment although like you say you can test it out:

https://vite.dev/guide/rolldown.html#how-to-try-rolldown

Nothing is keeping them to this plan other though, I hope they do follow through. That would make the graph on the page misleading in the other direction though as the speed feature would be included in the non plus version.

I want to also say I'm a happy vite user (and the other projects that team makes).

manniL•1h ago
Nothing changes on VoidZero's commitment to open source. Vite 8 is still set to get Rolldown. I mentioned that also in my talks (e.g. https://youtu.be/fnyK-xXxVKU?t=3027)
yurishimo•2h ago
Vite OSS is getting Rolldown; it will be part of Vite from version 8 onward. Rolldown itself is also 100% OSS.
bananapub•3h ago
just one more layer of tooling bro, just one more layer
manniL•2h ago
Nah, that's the last layer!
Muromec•1h ago
Its the opposite actually. Its about vertical integration of all tools and using the same foundational libraries in all of them. So its just vite calling oxlint built on oxc.
Galanwe•3h ago
I don't get it. If I'm looking for a new webdev stack, I would obviously want something free, open source.

A big "Request early access" followed by a contact form at the top of the landing page is an instant redflag of vendor locking, who would ever want that?

CaptainOfCoit•3h ago
It's also explicitly not FOSS, "Vite+ will be source-available" it says on the page so effectively proprietary for all intents and purposes. A free pricing plan will be in place that will initially be very generous, but as time goes on and the business will need more money, it'll slowly get worse and worse.

Eventually you'll need to migrate away or cough up serious money. So yeah, not sure who'd go for this.

Cthulhu_•3h ago
Enterprise support. If an enterprise can spend less time on tooling setup and maintenance they can spend more on product development.

Mind you we use NX at the moment and that was quick and easy enough to set up with no major issues for years now, so I wonder what the USP of this tool is. We also use Vite in some projects in combination with NX so maybe this is mainly aimed at that.

Muromec•7m ago
Oh I'm pretty sure my org will be happy to cough up the money the same way it pays for all kinds of other things supporting development. If anything, it could even save money on compute and net while doing it too.

I'm concerned that it erodes trust into vite and makes all the other open source maintainers contributing to /the commons/ asking some questions.

There is nothing really special about vite too. It's important, sure, but there is a lot of important open source projects that also need funding. Can all of them pull the same trick?

manniL•2h ago
Keep in mind that this is a super early preview. It will be source-available when stable. And it will be free for the community, while companies will have to pay.
rk06•1h ago
This is not a webdev stack. It is build tools. you do not ship them to your users (like react/vue) but are you used by developers for local build and CI servers for prod build.

As for why? some people have very large codebase and prefers their developers to have better UX and are willing to pay for it. lower CI/CD server costs also directly translate to cost savings if you are Replit or stackblitz,

You may not like it, and that is ok. as individual developers are already benefitting from vite. and will get rolldown soon.

andai•3h ago
It works with bun and deno too. That's really cool, I've never heard of a thing that works across runtimes like that.
__jonas•3h ago
I'm very happy with Vite, this toolchain on top of it looks useful too, I would have preferred all that to just be part of vite (similar to bun) but I guess there are good reasons to keep the scope of core vite smaller?
CaptainOfCoit•3h ago
Immediate business benefit that comes to mind is that you can make it proprietary/"source available" instead of FOSS and subsequently charge for it. You could charge for it while remaining FOSS and one big bundle in Vite, but businesses tend to prefer the first route for better or worse.
__jonas•1h ago
Oh I see, I missed the pricing section at the end, that does make sense. I had assumed it would be another FOSS tool.
petesergeant•3h ago
Vite has been a joy to use. Very interested in an all-in-one solution from that team.
nunobrito•3h ago
Don't get me wrong but at this point you might as well just use Java instead of javascript to build web pages.

Vite is basically replicating what one would expect as normal behaviour from the JDK + IDE has been doing since years. Javascript was meant to be readable for an open web, nowadays it is compiled into a puddle of text.

It is OK to reinvent the wheel, it just doesn't look much better than the old one.

romanovcode•3h ago
Using Java/.NET with server side rendered HTML + webpack/react for dynamic components (which nearly are non-existent with modern CSS).

Works great.

yurishimo•2h ago
It entirely depends on the type of application you are building. Boring CRUD app that is rarely updated? Yea, server rendering is probably enough.

But the requirements of "modern" software are always changing. Sure, the static table might be enough, but then some business person says, "It sure would be nice if I could check a little box in the table row or assign this user here..." and now you're adding little JS hacks. Again, not impossible, but at a certain scale, the ability to have infinite access to client driven reactivity becomes a real business empowerment.

Given the interest in the JS working group to add reactive Signals to the core language, I suspect this will only become _more_ prevalent in the future. Maybe it will need less input from frameworks to do the same work and we can move back towards using built-in browser APIs, but the programming model itself works really well (so much so that SwiftUI uses a very similar reactive UI programming model).

Again, I don't disagree with your point, just at a certain scale, it becomes a huge hassle to maintain. If people are going to use these tools and frameworks anyway, it helps the entire web to make them more efficient.

nunobrito•2h ago
I try but continue to be enable of developing complex code in javascript.

It is so different when compared to Java/.NET where organizing large code blocks and making sure the pieces work well together is so easy. Very frustrating as there is so much that can be done on a browser but hampered by a development environment not much different from only using a text editor.

pjmlp•1h ago
Same here, since 2001.

It pains me that so many SaaS go for Next.js based SDKs, but at least it is the closest to Spring/Quarkus/ASP.NET in spirit.

whstl•1h ago
If I had my way I would still be writing ASP.NET WebForms, but the market decided to move. I don't even know if it still works.

Hot take but: it took 20 years for Next.js to catch up to 10% of WebForms offered.

But if people want whatever Next.js offers to build their copycat SaaS with shadcn/ui, so who am I to argue.

staticelf•3h ago
Interesting, I am a heavy user of vite today and the featureset is interesting but I don't really understand how it will differ from "normal" vite and why I would pay for it.
rk06•1h ago
On twitter, they said that there will be an announcement on monday. so we will find out then.

previously (i.e. before current viteconf), Evan had said that existing OSS (vite and below) will remain OSS. only newer tooling will be monetised

manniL•1h ago
Yes, existing tools are MIT and will stay MIT. Nothing changed thre.
staticelf•1h ago
Well sure, but will there be incentives to keep developing and improving vite? Since they will probably want to have subscribers they will have to do a rug pull and make vite less great than they could've since that is how every saas works.
Muromec•1h ago
I was on the conference where it was announced. They plan to finish rewriting all the eslint/tsc/prettier/bundler/nx/minifier stuff in rust and give it single config instead of all of those tools having its own ast parser, alias rules and 5 incompatible babel versions.

If anything, FE tooling starts looking like it moves to more sane place. Also Anthony Fu is cool

staticelf•1h ago
Yes but is it worth paying a monthly subscription in order to avoid some config files? I donno. Then you will have the problem in if things go wrong or if you do something very different it's closed source so it won't be easily fixed or prioritized since there is no community.
Muromec•21m ago
I dunno really. I'm pretty sure my organization will be willing to cough up the fee.

Me personally -- I would rather see it staying fully opensource and be funded through open collective or EU grants or something, like a lot of core stuff should. The fact this model doesn't work is sad.

I feel that something that the whole FE community gravitates to converge on should stay that way to prevent rag pulls and license dramas, otherwise it sabotages the process of converging on the same set of tools in the first place. Than the whole work will be wasted and eventually the project will die out and we get back to the same mess.

That being said, I get that the problem they are aiming to solve is a big pain point and whoever solves it -- they deserve money, but don't deserve to keep the whole community hostage to their whims indefinitely.

Then again, if people can pay 20 bucks a month for oracle lottery tickets selling infinite wisdom one token at time, why not pay actually helpful people doing great tools.

ttoinou•3h ago
I have a hard time understanding what Vite does, so Vite+...
whstl•1h ago
Vite is a Javascript bundler that abstracts transpilation/typechecking/minification/hot-reloading/etc, so you don't need a 300-line hand-crafted configuration line that constantly breaks, like it was in the past with Webpack. There's still (some) configuration but much less.

Vite+ is a tool similar to Rust Cargo or Go's toolchain that handles building (via Vite), testing, linting and formatting.

shreddit•2h ago
Why does you landing page download 25MB of pictures?!

92 requests 22.6 MB transferred 25.2 MB resources Finish: 9.54 s DOMContentLoaded: 290 ms Load: 9.50 s

epolanski•2h ago
Do as I say not as I do.
hv42•2h ago
I am wondering what vite+ will have that will really make it worth it compared to the "rstack" (i.e. rspack, rsbuild, rstest, rslint, etc.) rsbuild is already excellent and things like remote cache are on their roadmap?
thiht•2h ago
Familiarity I guess? I've never heard of rsbuild before. In comparison, the "Vite" name directly brings me joy and makes me think of high quality, enjoyable tooling.
hv42•1h ago
They seem to have less marketing for sure. If you are migrating from webpack or create-react-app, rspack/rsbuild is a no brainer. (at least worth a try IMO)
epolanski•2h ago
When do they expect to launch it?
diiiimaaaa•2h ago
I recently had to setup another complex monorepo with eslint/vitest/vite/tsup/turborepo and it was such a pain. All the time either eslint breaks for some file, or some build breaks because of some obscure thing in tsconfig, turborepo behaves in a weird way, adding new packages is a pain, etc.

Hopefully Evan can pull this off and we have simpler initial setup.

game_the0ry•1h ago
I like Vite a lot, but (some feedback from the team) you need to give me more marketing up front to convince me why I would want more javascript. I already feel like I have too much. The comments here would echo the same.
hmokiguess•1h ago
I honestly don't understand the point you are making. What do you mean?
Muromec•1h ago
Its actually more rust and less js.
ochronus•1h ago
https://xkcd.com/927/