惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Commits to openclaw:main
Recent Commits to openclaw:main
L
LangChain Blog
月光博客
月光博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
博客园_首页
T
Tailwind CSS Blog
P
Proofpoint News Feed
雷峰网
雷峰网
D
Darknet – Hacking Tools, Hacker News & Cyber Security
IT之家
IT之家
V
Vulnerabilities – Threatpost
阮一峰的网络日志
阮一峰的网络日志
C
CERT Recently Published Vulnerability Notes
Attack and Defense Labs
Attack and Defense Labs
S
Schneier on Security
Security Archives - TechRepublic
Security Archives - TechRepublic
L
Lohrmann on Cybersecurity
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
WordPress大学
WordPress大学
The Register - Security
The Register - Security
N
Netflix TechBlog - Medium
Hugging Face - Blog
Hugging Face - Blog
Project Zero
Project Zero
博客园 - 叶小钗
F
Full Disclosure
大猫的无限游戏
大猫的无限游戏
Latest news
Latest news
S
SegmentFault 最新的问题
C
Cyber Attacks, Cyber Crime and Cyber Security
Google Online Security Blog
Google Online Security Blog
Recorded Future
Recorded Future
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Hacker News - Newest:
Hacker News - Newest: "LLM"
腾讯CDC
L
LINUX DO - 最新话题
Google DeepMind News
Google DeepMind News
P
Privacy International News Feed
I
InfoQ
F
Fortinet All Blogs
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Threatpost
T
Tenable Blog
B
Blog RSS Feed

StackBlitz Blog

Cloudflare is now backing pkg.pr.new’s data infrastructure! Bolt 100K Open Source Fund ViteConf 2024 was a blast Unbundling the JavaScript ecosystem StackBlitz is joining the Open Source Pledge Announcing TutorialKit: Interactive tutorials in the browser Get ready for ViteConf 2024 Announcing pkg.pr.new StackBlitz welcomes Ari Perkkiö, core team member of Vitest Catch us at Figma Config WebContainers and the future of web dev (interview with Jòan Varvenne) Open Source at StackBlitz Avoiding CORS issues with this one simple trick How to document design system components What is Vite (and why is it so popular)? Improving the developer experience of enterprise design systems Flow state: Why fragmented thinking is worse than any interruption What is Storybook? An Overview for Developers The Self-Rendering Eval Shirt Starters Upgrade: WebContainers and Vite Putting the Dev in Figma’s Dev Mode Announcing StackBlitz Self-hosted Building Together in Illinois 5 lessons design systems teams can learn from open-source maintainers Announcing Native Language Support in WebContainers Introducing StackBlitz Teams ViteConf is back! Bringing Sharp to WebAssembly and WebContainers npm, yarn and pnpm are now supported natively in WebContainers The Atomic Waltz: Unraveling WebAssembly Issues in V8 and SpiderMonkey WebContainers now run on Safari, iOS, and iPadOS Now I am become the Destroyer of Threads WebContainer API is here. StackBlitz September 2022 Update StackBlitz August 2022 Update StackBlitz July 2022 Update Introducing: Collections and Social Previews! Down the caching-hole: adventures in Announcing ViteConf StackBlitz June 2022 Update The Fox and the Bolt: Bringing WebContainers to Firefox WebContainers are now supported in Firefox on desktop and Android StackBlitz May 2022 Update StackBlitz April 2022 Update Cloudflare and StackBlitz partner to bring Cloudflare Workers to your browser Powering over 2M developers a month, StackBlitz has raised $7.9M StackBlitz March 2022 Update Announcement: WebContainers are out of beta in Chromium StackBlitz has joined the Bytecode Alliance StackBlitz February 2022 Update Bringing WebContainers to all Browsers: a call to action for COEP Credentialless Cross-Browser support with Cross-Origin isolation StackBlitz welcomes Patak, core maintainer of Vite Chasing Memory Bugs through V8 and WebAssembly SvelteKit is now fully supported in WebContainers We Shopify partners with StackBlitz to bring Hydrogen development in-browser StackBlitz September 2021 Update Introducing Vite.new Templates! Announcing WebContainers Astro support! 🛰 Introducing: SQLite3 support in WebContainers! 🧪 StackBlitz July 2021 Update StackBlitz June 2021 Update Introducing WebContainers: Run Node.js natively in your browser Interactive Docs: The new norm for Remote Work
Remix v1 has landed, and it runs on WebContainers
Kent Dodds Director of Developer Experience at Remix · 2021-11-22 · via StackBlitz Blog

There are few people who have influenced the React ecosystem as much as Michael Jackson, Ryan Florence, and Kent C. Dodds. Their experiences as library authors & educators have made them domain experts on the hardest problems React developers face on a daily basis, both with the DX of existing frameworks but also patterns and concepts that were confusing to learners.

So when they announced they were collaborating to make a new framework that would address these issues, there was a lot of excitement in the React community.

Today the Remix team publicly released version 1.0 and is fully open source for all to use. We’ve been working with their team the past few weeks and in tandem with today’s launch we’re thrilled to announce the official support for Remix in WebContainers. 🎉

So how fast is Remix on WebContainers? Scary fast. Like, don’t close your eyes fast. But don’t take my word for it:

Just open a new tab and type: remix.new

Getting started with Remix via remix.new

Or click a Remix starter in your StackBlitz dashboard!

Getting started with Remix from the StackBlitz dashboard

Being able to develop & debug Remix applications entirely inside your browser with WebContainers is absolutely bonkers.

Why we’re excited about Remix?

First of all: it’s not just us. The Remix Discord server has already over 2.5k members exchanging ideas and sharing tips every day. For a tool that has only reached general availability today that’s an exceptional result!

But there are some very good reasons behind this popularity.

Remix is a React-based framework that blurs the line between front-end and back-end. A perfect example of this is its built-in solution for handling forms, where you get the power and ergonomy of the JavaScript solution, but also the ability to work with the JavaScript disabled. The idea of progressive enhancement has been around for ages, but surprisingly not many other frameworks provide this kind of best-practice behavior out of the box.

Remix doubles down on the platform. One elegant example of this is how it handles CSS. Its global nature has been the source of pain for developers forever, and there are multiple ways to work around it, like scoping with CSS Modules. Instead, Remix automatically adds and removes the link tag for a stylesheet dedicated to a certain component to and from a page - the rest is being taken care of by the browser. As a result, you get a way to limit the scope of the styles, but also access to the cascade aspect of CSS, and to top it off - smaller, loaded on-demand stylesheets!

Finally, Remix builds upon the battle-tested React-Router, so it’s really smart about the data fetched from the server: can load multiple pieces of data in parallel (even for nested routes!), only reloads what’s needed, automatically invalidates the data after mutation happens and more!

These are just several aspects of Remix that we’ve chosen to spotlight here, but the bottom line is: Remix aims for making you more productive with React than you’ve ever been.

Enhancing productivity, using the browser platform to its full potential, and providing a great developer experience are the goals we strive for with WebContainers as well so we couldn’t have been happier to collaborate with the Remix team to bring the two projects together!


Congratulations to the Remix team on their big launch today! We can’t wait to see what they build next.

Cheers to a great new partnership between our companies- we’re just getting started! 🥂😉