Mozilla is right to reject a "standard" that is essentially a Trojan horse for Google’s proprietary AI ecosystem. Protecting the open web from vendor lock-in is far more important than rushing a model-specific API into production.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Mozilla Opposes the Prompt APIAdded:
Google recently shipped an LLM prompt API to the web platform in Chrome48. At Misilla, we oppose this. So, I wanted to explain why. Now, the API itself is welldesigned. You create a model and you prompt it for a response. There's more to it, but this is the basic usage. In Chrome, when you create the language model, it will either use Google's cloud API or download a 4 GB Gemini model to run locally. Here are our main concerns.
First up, interoperability. When you create a language model, you'll usually give it a system prompt to define its behavior. And if you've done this before, you'll know you'll end up iterating on it based on the quirks of the model you're testing. Based on Chrome's market share and that they use their Gemini model exclusively, usage of the prompt API on the web will be entirely tailored to Google's model.
Like another browser could ship a superior model, but it will be perceived as worse by users because the system prompts in the wild are tailored for Google's model. This puts other vendors in a situation where they have to either license Google's model or ship a model that is somehow quirks compatible with Google's. The next issue is neutrality.
According to Chrome's documentation, to write code with the prompt API, you have to acknowledge Google's generative AI prohibited uses policy. And this policy goes beyond law. For example, it bans generating sexually explicit content.
And it bans content in vague terms that could be misleading about things like governmental or democratic processes.
Here, Google is setting a precedent where as a browser maker, they could take action against you because someone visited your website and as a result, a supposedly open web API was called with perfectly legal content, but content that Google as a company doesn't like.
We believe this to be against the mission of the open web and an abuse of power. The final issue is developer sentiment. Part of the reason Google gave for shipping this API is that developers are strongly positive about it. The key evidence they gave for this was a survey. They don't state the number of developers that were surveyed or how they were selected, but the data they did provide shows that they were asking about this API existing in browser extensions, not on the open web.
It feels like if you summarize this evidence using the prompt API, you would be facilitating misleading claims and therefore breaking Google's terms of service. LLMs are clearly powerful, but the usage we've seen in the wild is usually using a predictable model chosen by the developer. Now, some developers are positive about this API, but many of you are as concerned about it as we are.
WebKit folks have objected to this API for similar reasons. Microsoft have similar concerns and have decided even though Edge is based on Chromium, not to ship this API in Edge. The W3C tag raised several concerns. So, it's pretty sad that despite all of this, Google just went ahead and shipped this API in Chrome just in time for Google IO. We are going to continue representing web developers and fighting for the health of the open web by opposing this API.
Now, if we've gotten this wrong, let us know in the comments. We are always open to feedback. And if you agree with us, I mean, let us know that, too. It's always nice to hear. So, that's where things are now. If anything major changes, I will keep you updated.
Related Videos
Agentforce NOW AMA: Build with React and Salesforce Multi-Framework
SalesforceDevs
490 views•2026-05-28
How agent o11y differs from traditional o11y — Phil Hetzel, Braintrust
aiDotEngineer
450 views•2026-05-28
WEB TECHNOLOGIES UNIT-2 | Degree 4th sem BCOM Computers web technologies unit-2 full explanation💯✅
LearnwithSahera
1K views•2026-05-29
More tests are always better? How to use AI to identify tests that bring little value
Alliance4Qualification
335 views•2026-05-29
Search Algorithms Explained in 60 Seconds! 🤖💨
samarthtuliofficial
218 views•2026-06-01
People of Game of Thrones using JavaScript DOM
AltCampus
296 views•2026-05-30
Introduction to Problem Solving Part - 1 | Lecture 1 | Intermediate DSA
ascensionix
107 views•2026-05-29
So What's Odin Lang Even Good For
TechOverTea
131 views•2026-06-01











