<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Todd Schiller - Brave</title><link href="https://toddschiller.com/" rel="alternate"></link><link href="https://toddschiller.com/feeds/tag/brave.atom.xml" rel="self"></link><id>https://toddschiller.com/</id><updated>2026-08-14T00:00:00-04:00</updated><subtitle>Human ✘ Artificial Intelligence</subtitle><entry><title>This Week in Extensibility: Edge commits to removing Manifest V2, WebMCP adds Edge and Brave, Cloudflare previews a code-sandbox SDK</title><link href="https://toddschiller.com/blog/extensibility-radar-2026-08-14.html" rel="alternate"></link><published>2026-08-14T00:00:00-04:00</published><updated>2026-08-14T00:00:00-04:00</updated><author><name>Todd Schiller</name></author><id>tag:toddschiller.com,2026-08-14:/blog/extensibility-radar-2026-08-14.html</id><summary type="html">Week of August 7–14, 2026: Microsoft Edge commits to removing Manifest V2, WebMCP origin trials reach Microsoft Edge and Brave, and Cloudflare ships a 1.0 preview of the SDK for running customer and agent code in isolated sandboxes.</summary><content type="html">&lt;!-- markdownlint-disable MD013 --&gt;
&lt;p&gt;The Chromium browsers moved in two directions at once this week. Microsoft Edge
committed to removing Manifest V2, following Chrome, which narrows what
extensions can do; Edge and Brave both turned on WebMCP, also following Chrome,
which adds a new surface for a user's agent to act on a page. In the
infrastructure layer, Cloudflare previewed a redesigned SDK for running customer
and agent code in isolated sandboxes.&lt;/p&gt;
&lt;h2&gt;Browser extensions: Edge commits to removing Manifest V2&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Microsoft Edge committed to removing Manifest V2, following Chrome onto
Manifest V3.&lt;/strong&gt; The
&lt;a href="https://blogs.windows.com/msedgedev/2026/08/07/moving-the-microsoft-edge-extensions-ecosystem-forward-with-manifest-version-3/"&gt;August 7 announcement&lt;/a&gt;
says the consumer transition away from MV2 begins in August 2026, with a goal to
complete it by the end of 2026, and enterprise deprecation following in early
2027. The changes start in the Canary, Dev, and Beta channels and broaden to
Stable over the following months, with MV2 extensions turned off by default and
users directed to MV3 versions where available. Microsoft says 95% of the top
MV2 extensions on the Edge Add-ons site have already moved to MV3, and that of
the MV2 extensions with meaningful usage, only three lack a publicly available
MV3 version. MV3 removes the request-blocking capability that content-blocking
and privacy extensions rely on to stop network requests before they load.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why it matters:&lt;/strong&gt; a second major Chromium browser removing MV2 narrows what
content-blocking and privacy extensions can do for end users across most of the
desktop browser market, leaving Firefox as the remaining major engine that still
supports request blocking. The timeline is announced and the
rollout is phased, so this is a scheduled removal rather than a completed one.&lt;/p&gt;
&lt;h2&gt;Standards: WebMCP gains a second and third browser&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;WebMCP turned on an origin trial in Microsoft Edge and gained experimental
support in Brave, extending a Chrome-only experiment to two more Chromium
browsers.&lt;/strong&gt; A cross-browser
&lt;a href="https://github.com/webmachinelearning/webmcp/blob/main/implementation-status.md"&gt;implementation-status document&lt;/a&gt;
merged August 12 records an origin trial live in Edge 150, built on Chrome's
implementation, alongside the existing Chrome 149 origin trial, plus experimental
support wired into Brave's Leo AI chat. WebMCP lets a website expose in-page
tools that a user's own agent can call rather than the agent scraping the DOM. It
remains a Web Machine Learning Community Group draft, and all three
implementations are experimental: an origin trial is a time-boxed, single-vendor
test, not stable shipping. Neither Gecko nor WebKit has implemented it;
&lt;a href="https://github.com/mozilla/standards-positions/issues/1412"&gt;Mozilla's position&lt;/a&gt;
is under review and
&lt;a href="https://github.com/WebKit/standards-positions/issues/670"&gt;Apple's WebKit team has filed concerns&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why it matters:&lt;/strong&gt; the API that lets a page hand tools to a user's agent now has
three Chromium browsers testing it, which concentrates early momentum on one
engine family while the other two engines stay out. The support is experimental
across the board, so this is broadening adoption of a draft, not cross-vendor
agreement or a stable capability.&lt;/p&gt;
&lt;h2&gt;Infrastructure: Cloudflare previews a redesigned code-sandbox SDK&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Cloudflare shipped a 1.0 preview of its Sandbox SDK, the layer a product uses
to run untrusted and agent-driven code in isolated, Container-backed sandboxes.&lt;/strong&gt;
The
&lt;a href="https://developers.cloudflare.com/changelog/2026-08-07-sandbox-sdk-1-0-preview/"&gt;August 7 preview&lt;/a&gt;
replaces an older, more complicated design with a simpler, unified way to start a
task and stream back its output, and it makes the built-in code interpreter an
optional add-on a product includes only when it needs one. Cloudflare says it
will ship the finished Sandbox SDK 1.0 once pending Cloudflare Containers
features land, so this is a preview rather than a stable release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why it matters:&lt;/strong&gt; this is the isolation layer a product uses to run its
customers' or a user's agent's code, so a simpler design lowers the cost of
letting users run their own code inside an app. The preview label and the
deferred 1.0 mean the design can still change before it is stable.&lt;/p&gt;
&lt;h2&gt;Also worth knowing&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;A new MCP proposal drafts per-user identity for a single server connection.&lt;/strong&gt;
The
&lt;a href="https://github.com/modelcontextprotocol/modelcontextprotocol/pull/3239"&gt;Delegated End-User Context extension&lt;/a&gt;,
opened August 14 as a draft seeking a sponsor, defines a way to attach each
request's end-user identity at three trust levels, anonymous, claimed, and
verified, and lets the server set access limits that a client can tighten but not
loosen. It targets products that expose MCP to their own end customers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WASI 0.3.1 broadened what portable WebAssembly plugins can do.&lt;/strong&gt; The
&lt;a href="https://github.com/WebAssembly/WASI/releases/tag/v0.3.1"&gt;August 11 release&lt;/a&gt; lets
a single plugin use more than one implementation of the same capability under
distinct names, for example a remote store alongside a separate in-memory cache,
and adds a built-in dictionary type for key-value data. WebAssembly components
are a language-neutral way to package plugins that run in a host application's
sandbox.&lt;/p&gt;
&lt;h2&gt;On the radar&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;August 19:&lt;/strong&gt; WebExtensions Working Group call.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;August 25:&lt;/strong&gt; WebAssembly Community Group video call.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;August 27:&lt;/strong&gt; WebExtensions Community Group meeting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;August 31:&lt;/strong&gt; Chrome Web Store removes remaining Manifest V2 extension
listings.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;End of 2026:&lt;/strong&gt; Microsoft Edge targets completing the consumer Manifest V2
transition.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Early 2027:&lt;/strong&gt; Microsoft Edge enterprise Manifest V2 deprecation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;This Week in Extensibility is curated by Todd Schiller. Research, drafting, and
fact checking are AI-assisted.&lt;/em&gt;&lt;/p&gt;
</content><category term="Extensibility"></category><category term="extensibility"></category><category term="plugins"></category><category term="sandboxes"></category><category term="web standards"></category><category term="MCP"></category><category term="WebMCP"></category><category term="Edge"></category><category term="Brave"></category><category term="Cloudflare"></category></entry></feed>