I am a bit perplexed about the new "live" feature. Its just so far away from the framework business (poof, now its an IDE), I have no words for it...
I am a bit perplexed about the new "live" feature. Its just so far away from the framework business (poof, now its an IDE), I have no words for it...
This, though - my instinct is to stay away from it, personally. It doesn't seem to be their wheelhouse and it doesn't necessarily make Next.js better.
This server has been overhauled to run entirely in the browser, using technology like ES Modules, Service Workers, and WebAssembly.
As long as features like next/image and "live" remain opt-in and don't otherwise affect build/dev times, I have no problem with Vercel targeting a lucrative market. Anyone who relies on Next should want Vercel to be a long-lasting company.
Besides, this is the first release of "live" – I can see this workflow becoming appealing to marketing and design teams. It's good practice to separate your marketing website from your application, so why not use "live" to enable non-devs to edit it? That's what Jamstack is all about – empowering the marketing/copywriting/product teams to edit content in real time. Maybe "live" is simply the next logical step of Jamstack – teams of non-devs editing the code and design of websites as easily as they can edit their content.
Developers should be all for that, even if they aren't the target audience of the live features. Reducing friction between dev and non-dev is a win for everybody. Marketers are happy because they can edit content without waiting on devs/deploys, and devs are happy because they talked the non-devs out of using WordPress, and got to build a new site with a hot technology.
I wonder if Vercel considers Automattic a competitor. The "percent of the web" stat is a juicy KPI to compete for.
I’d be interested to see how this would work in practice but I’m skeptical at the moment.
Well said, +1. A feature that gets people excited about a product you use, even when you're not the intended audience, is a good thing.
I thought they would announce a vercel@edge product since they made everything work with webassembly. Maybe later?
- Astro[1]
- Microsite[2] (disclosure: I was just added as an owner/maintainer today! But Astro is definitely currently more mature)
- next-super-performance[3]
- Marko[4]
2: https://github.com/natemoo-re/microsite
Don't believe it? Just look at the telemetry "feature". Try to disable it...something that should be just a config in next.config.js is a convoluted trap which will only disable it on your machine and you need to remember to disable it everywhere, etc...
As with Facebook (well, not that bad, but still...).Next isn't free.
What's the catch here? You can opt out if set an environment variable. You can surely do that on CI as well, if that's your concern.
By making me setting an environment variable you are forcing me to remember to set it up in my infrastructure, on each environment, on each developer laptop, for each project independently, and if my project is open source, good luck with any user remembering/caring to set the env var.
And this is pretty intentional so that people forget or just don't care to disable it.
That's the catch.