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

推荐订阅源

Forbes - Security
Forbes - Security
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Jina AI
Jina AI
美团技术团队
博客园 - 聂微东
博客园 - 叶小钗
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园_首页
Spread Privacy
Spread Privacy
J
Java Code Geeks
雷峰网
雷峰网
宝玉的分享
宝玉的分享
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
The Hacker News
The Hacker News
量子位
L
LINUX DO - 热门话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
GRAHAM CLULEY
D
Darknet – Hacking Tools, Hacker News & Cyber Security
月光博客
月光博客
腾讯CDC
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tor Project blog
罗磊的独立博客
V
Vulnerabilities – Threatpost
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
Project Zero
Project Zero
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tenable Blog
MyScale Blog
MyScale Blog
T
The Exploit Database - CXSecurity.com
GbyAI
GbyAI
博客园 - 【当耐特】
O
OpenAI News
Schneier on Security
Schneier on Security
S
Secure Thoughts
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Securelist
博客园 - 司徒正美

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 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 Remix v1 has landed, and it runs on WebContainers 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
Announcing StackBlitz Self-hosted
Eric Simons CEO at StackBlitz making web development fast & secu · 2024-01-25 · via StackBlitz Blog

Since we first launched in 2017, enterprises have organically adopted StackBlitz as part of their public documentation and development workflows. For example, check out how companies like Google and Porsche use StackBlitz to power live examples and one-click bug reporting for their design systems.

However, we’re regularly asked for a version of StackBlitz that can run entirely within an organization’s firewall. So, for the past year, we have been working with a small number of early adopters on our fully self-hosted version of StackBlitz.

We’re excited to share today that StackBlitz Enterprise Server, a self-managed build of StackBlitz, is generally available to any team interested in a totally new approach to web development.

By self-hosting StackBlitz, you can provide production-grade development environments that run entirely inside the browser to every developer across the enterprise. StackBlitz runs behind your VPN and connects with your company’s npm registry (for example, Artifactory or Nexus) and git-based code repositories (like BitBucket, GitLab, and GitHub).

Here a few ways our early-access customers are using StackBlitz within their organizations:

Drive library and design system adoption at scale

Create interactive docs by embedding live StackBlitz examples.

After the process of establishing an enterprise-wide design system wraps up, the hard work of onboarding the organization begins. Borrowing from tried and tested strategies from the open source world, enterprise teams are using StackBlitz to provide live, interactive, and fully internal documentation for their engineers.

Using the StackBlitz SDK and integrated with your private registries, you can embed live examples and one-click environments so developers can explore and test out your code without the tedium of local configuration.

Try out software and start prototyping in seconds

Get started with new libraries without comitting to local set up

If you’re like us, every time you open Twitter, scroll through HackerNews, or look at your email, the list of new software you want to try out grows ever longer.

When you find the time to test out that new library or framework, chances are it will take longer than expected to get it installed and running locally. Worse yet, you might not even have permission to download new software to your work laptop in the first place.

Instead, testing out new tools in StackBlitz means a single click is all it takes to get everything up and running in your fully-isolated Node-based development sandbox. With WebContainers under the hood, builds and package installs complete faster than local. When using StackBlitz Enterprise Server, you can even prototype new apps using internal components from your private npm registires without exposing yourself to security risks.

When you’re ready to share your idea with other developers, designers, or product managers, it’s as simple as sending them a link.

For a truly seamless developer experience, you can even create fully custom starter projects using your approved components. Your team simply chooses the template that fits their use case, and within seconds, they have a working prototype running StackBlitz.

Sidestep works-on-my-machine issues

With StackBlitz, entire environments can be shared with a single URL. When triaging bug reports, you no longer have to spend time with tedious local configuration just to reproduce the issue. Save your teams time by requiring a StackBlitz link in each Jira, Confluence, or GitHub ticket.

Streamline PR reviews

Reviewing pull requests shouldn't break your flow state

Every time you need to review a pull request or a teammate’s branch, you’re stashing your changes, switching branches (or repositories), and reinstalling dependencies.

Even for the most seasoned engineer, setting up local development environments multiple times per day can be cumbersome and time-consuming. For complex projects requiring specific configuration and toolchains, it’s especially tedious.

Developers lose hours of valuable time every week combing through disorganized local versions of shared projects, tracking down dependency-related errors, and trying to replicate a coworker’s environment.

With StackBlitz, you can easily move in and out of different branches, repositories, and code bases without impacting your local development. We like to say upgrading to StackBlitz for collaboration is like going from a single-burner to a multi-burner stove.

Why self-host StackBlitz?

Self-hosting StackBlitz addresses the needs and challenges faced by enterprise frontend web application developers:

Security that doesn’t compromise DX

Made possible by our WebContainers runtime, StackBlitz executes all code within the browser security sandbox. Getting new tools for your development teams approved by security can be a challenge, but we can confidently say our model is the most secure code execution environment in the world thanks to the hard work and billions of dollars Google, Microsoft, Apple and Mozilla invest to make browser engines the most ubiquitous and secure place to run untrusted code.

Running code locally exposes organizations to security threats. Dependencies from public repositories can introduce malicious code through “supply chain” vulnerabilities. In theory, cloud VM-based solutions can provide more convenience and governance, but the DevSecOps oversight required to manage thousands of VMs and keep employees safe can be immense. Not only that, accessing VM-based environments across a corporate VPN means significant boot times and network latency, making it frustrating and slow to work with.

With StackBlitz, not only is the code execution isolated to each user’s browser tab, we don’t rely on spinning up dedicated infrastructure for each environment. DevOps teams no longer need to manage, lock down, and terminate thousands of ephemeral VMs and containers. Meanwhile, developers get environments that boot up instantly with zero network latency.

Scale productivity, not your hosting costs

With a lot of enterprise software, the efficiency gained by one team is often cancelled out by new or expanded maintenance and management work for DevOps and security teams.

Specifically, cloud-based developer environments also generate eye watering costs for the cloud resources they consume. Spikes in usage (for example, from onboarding new developers or running internal demos) make these costs hard to predict, too. Many teams we have spoken to using VM-dependent solutions dedicate significant DevOps resources to ensuring unused environments are not left running without inadvertently deleting critical work.

Our compute model ensures this is never the case for StackBlitz.

StackBlitz Enterprise Server is deployed on a single Kubernetes cluster that can scale to tens of thousands of concurrent users without needing more infrastructure. It’s the same underlying model that allows us to make stackblitz.com available to over 2.5 million developers each month without incurring massive infrastructure costs or employing hundreds of DevOps engineers.

Tools your developers are already using

StackBlitz is already used by millions of developers each month. In fact, almost all of our enterprise customers were already using StackBlitz in some form before deciding to self-host StackBlitz.

Even for those developers who have never opened a StackBlitz link, our next-generation editor is built atop the robust and ubiquitous Visual Studio Code, providing an environment that feels instantly familiar. Your team can even bring their favorite themes, extensions, and keybindings.

StackBlitz includes everything you’d expect from a modern IDE including a terminal, multiple package managers including npm, pnpm, and yarn, advanced code completion features, version control integration, and debugging tools. However, unlike any other IDE out there, StackBlitz runs entirely within a secure, isolated dev environment within the browser itself.

That means an instant dev environment is always a click away with zero configuration needed.

Fits your existing set up

We designed StackBlitz to be additive to your existing systems and processes, not disruptive to them. For example:

  • Sync with your enterprise package management system including private npm registires, JFrog Artifactory & Sonatype Nexus.
  • Your version control remains the source of truth. We integrate with Bitbucket, GitLab, and GitHub Enterprise.
  • Deploy how and where you want. Self host StackBlitz with a single Kubernetes instance, regardless of how many users you add. StackBlitz Enterprise Server can run on-prem (using Openshift, VSphere, etc) or in a VPC with any cloud provider.
  • SSO with any SAML2-based authentication provider including Okta, Azure AD, and more.

See for yourself and get a free StackBlitz t-shirt

A grey t-shirt with an eval statement where the argument is in the shape of a lightning bolt

If you work in web development at an enterprise, we want to hear from you. Get in touch to learn how StackBlitz Enterprise Server can eliminate toil from your team’s daily workflows. To celebrate Enterprise Server reaching GA, we are happy to send a free StackBlitz t-shirt to everyone we meet with.

Cheers and happy coding!