{"id":47898,"date":"2025-05-30T15:53:12","date_gmt":"2025-05-30T19:53:12","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=47898"},"modified":"2026-01-01T20:38:35","modified_gmt":"2026-01-02T01:38:35","slug":"arc-and-dia","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/05\/30\/arc-and-dia\/","title":{"rendered":"Arc and Dia"},"content":{"rendered":"<p><a href=\"https:\/\/www.theverge.com\/news\/674603\/arc-browser-development-stopped-dia-browser-company\">Wes Davis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.theverge.com\/news\/674603\/arc-browser-development-stopped-dia-browser-company\"><p>The Browser Company has said repeatedly that it&rsquo;s not getting rid of the Arc browser as it moves onto its new <a href=\"https:\/\/www.theverge.com\/2024\/12\/2\/24310944\/dia-ai-browser-video-arc-the-browser-company\">AI-centric Dia browser<\/a>. But what the company also not going to do is develop new features for it.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/browsercompany.substack.com\/p\/letter-to-arc-members-2025\">Josh Miller<\/a>:<\/p>\n<blockquote cite=\"https:\/\/browsercompany.substack.com\/p\/letter-to-arc-members-2025\"><p>Back in 2019, it was already clear to us that everything was moving into the browser. My wife, who doesn&rsquo;t work in tech, was living in desktop Chrome all day. My six year old niece was doing school entirely in web apps. The macro trends all pointed the same direction too: cloud revenue was surging, breakout startups were browser-based (writing blog posts like &ldquo;<a href=\"https:\/\/www.figma.com\/blog\/meet-us-in-the-browser\/\">Meet us in the browser<\/a>&rdquo;), crypto ran through browser extensions, WebAssembly was enabling novel experiences, and so on.<\/p><p>[&#8230;]<\/p><p>After a couple of years of building and shipping Arc, we started running into something we called the &ldquo;novelty tax&rdquo; problem. A lot of people loved Arc &mdash; if you&rsquo;re here you might just be one of them &mdash; and we&rsquo;d benefitted from consistent, organic growth since basically Day One. But for most people, Arc was simply too different, with too many new things to learn, for too little reward.<\/p><p>[&#8230;]<\/p><p>So when people ask how venture capital influenced us &mdash; or why we didn&rsquo;t just charge for Arc and run a profitable business &mdash; I get it. They&rsquo;re fair questions. But to me, they miss the forest for the trees. If the goal was to build a small, profitable company with a great team and loyal customers, we wouldn&rsquo;t have chosen to try and build the successor to the web browser &#x2013; the most ubiquitous piece of software there is. The point of this was always bigger for us: to build good, cared for software that could have an impact for people at real scale.<\/p><p>[&#8230;]<\/p><p>Early on, Scott Forstall told us Arc felt like a saxophone &mdash; powerful but hard to learn. Then he challenged us: make it a piano. Something anyone can sit down at and play. This is now the idea behind Dia: hide complexity behind familiar interfaces.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/spyglass.org\/the-new-ai-browsers\/\">M.G. Siegler<\/a>:<\/p>\n<blockquote cite=\"https:\/\/spyglass.org\/the-new-ai-browsers\/\"><p>If this sounds familiar it&rsquo;s because Miller did a similar post &#x2013; <a href=\"https:\/\/www.youtube.com\/watch?v=E9yZ0JusME4&amp;ref=spyglass.org\">a video, actually<\/a> &#x2013; <em>seven months ago<\/em>. While they weren&rsquo;t quite ready <a href=\"https:\/\/www.theverge.com\/2024\/10\/24\/24279020\/browser-company-ai-browser-arc?ref=spyglass.org\">to talk about<\/a> the direction of Dia yet, it was pretty clear what it was going to be. And it was also pretty obvious what the ultimate outcome would be, even if Miller didn&rsquo;t want to admit it at the time: the end of Arc.<\/p><p>[&#8230;]<\/p><p>If there&rsquo;s a problem with Miller&rsquo;s post today, it&rsquo;s that he&rsquo;s still equivocating. He won&rsquo;t just outright kill Arc even though that&rsquo;s what they clearly want to do. So instead, he&rsquo;s trying to crowdsource ideas for how best to keep it going, just not under the management of The Browser Company.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@nicklockwood\/114578562756850672\">Nick Lockwood<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@nicklockwood\/114578562756850672\"><p>ARC is a harsh reminder not to get excited about VC-funded products, however nice they may be.<\/p><p>The free money fountain dries up eventually, and sooner or later they&rsquo;ll either enshittify or pull the plug.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2025\/05\/27\/forstall-the-browser-company\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2025\/05\/27\/forstall-the-browser-company\">\n<p>Like the old &ldquo;Fool me once, shame on you, fool me twice, shame on me&rdquo; adage, how do you commit to a new browser from the same people who just pulled the rug out from under you on their last one?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/joshm\/status\/1927466374781079799\">Josh Miller<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/joshm\/status\/1927466374781079799\"><p>We use a modified version of MVVM that retains many ideas from unidirectional data flow architectures, but avoids state diffing for performance reasons.<\/p><p>[&#8230;]<\/p><p>This new architecture is optimized for cross-platform code sharing, making it easier to port Dia to Windows.<\/p><p>[&#8230;]<\/p><p>On Mac, we now use AppKit exclusively. We found that any use of SwiftUI (on Mac specifically) consistently regressed performance.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/Freerunnering\/status\/1927623546609537051\">Kyle Howells<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/Freerunnering\/status\/1927623546609537051\">\n<p>Same with UIKit and SwiftUI on iOS.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/krzyzanowskim\/status\/1927449028406485437\">Marcin Krzyzanowski<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/krzyzanowskim\/status\/1927449028406485437\">\n<p>&#x1F90F; this close to rewrite this beautiful view from SwiftUI to AppKit, just because the SwiftUI focus system continues to be utterly broken<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/alxfazio\/status\/1926731799226462646\">alex fazio<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/alxfazio\/status\/1926731799226462646\">\n<p>tfw you find out that the start menu in windows 11 is literally a react native application that causes a spike in cpu usage every time you press the start button<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/04\/25\/is-electron-really-that-bad\/\">Is Electron Really That Bad?<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/09\/20\/gaining-access-to-anyones-arc-browser\/\">Gaining Access to Anyone&rsquo;s Arc Browser<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/05\/03\/arc-browser\/\">Arc Browser<\/a><\/li>\n<\/ul>\n\n<p id=\"arc-and-dia-update-2025-06-03\">Update (<a href=\"#arc-and-dia-update-2025-06-03\">2025-06-03<\/a>): See also: <a href=\"https:\/\/talk.tidbits.com\/t\/arc-now-in-maintenance-mode\/31174\/1\">TidBITS-Talk<\/a>.<\/p>\n\n<p id=\"arc-and-dia-update-2025-06-24\">Update (<a href=\"#arc-and-dia-update-2025-06-24\">2025-06-24<\/a>): <a href=\"https:\/\/tidbits.com\/2025\/06\/20\/dia-browser-debuts-with-contextual-ai-chat-but-arc-users-feel-left-behind\/\">Adam Engst<\/a>:<\/p>\n<blockquote cite=\"https:\/\/tidbits.com\/2025\/06\/20\/dia-browser-debuts-with-contextual-ai-chat-but-arc-users-feel-left-behind\/\"><p>Unfortunately for Arc users, Dia is best described by the working title of the latest post from designer Charlie Deets, &ldquo;<a href=\"https:\/\/browsercompany.substack.com\/p\/the-strategy-behind-dias-design\">Why would The Browser Company build a boring browser?<\/a>&ldquo; Dia <em>is<\/em> a boring browser that looks and works like a stripped-down Google Chrome, complete with the usability nightmare of top-mounted tabs. The design brief is to make Dia so boring that someone could switch to it at 10 AM on a Tuesday morning.<\/p><p>Someone, that is, who doesn&rsquo;t use Arc. If you use Arc, you&rsquo;ll immediately find yourself incapable of getting anything done without your pinned tabs, workspaces, and numerous other features. I already have 13 tabs open in Dia and can&rsquo;t easily distinguish between them, whereas in Arc, most would be familiar pinned tabs that I could find and click at a moment&rsquo;s notice.<\/p><p>[&#8230;]<\/p><p>The key to Dia is its ability to grasp the context of your current page while you chat. For example, I&rsquo;ve pulled up TidBITS Talk threads and quizzed Dia about their contents&mdash;no need to switch to ChatGPT and reference URLs. You can also feed Dia extra context from other open tabs, your browsing history, or bookmarks.<\/p><p>[&#8230;]<\/p><p>As much as I&rsquo;m tremendously annoyed at The Browser Company for how it has treated Arc users, I have to admit that I think it&rsquo;s on the right track.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Wes Davis: The Browser Company has said repeatedly that it&rsquo;s not getting rid of the Arc browser as it moves onto its new AI-centric Dia browser. But what the company also not going to do is develop new features for it. Josh Miller: Back in 2019, it was already clear to us that everything was [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-05-30T19:53:16Z","apple_news_api_id":"dc603073-5082-4b82-a4d3-50d4965886c7","apple_news_api_modified_at":"2025-06-24T18:10:30Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/A3GAwc1CCS4Kk01DUlliGxw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2374,1351,412,2775,30,32,2598,373,71,1465,2074,1451,1812,2735,219,2099],"class_list":["post-47898","post","type-post","status-publish","format-standard","hentry","category-technology","tag-arc-browser","tag-artificial-intelligence","tag-chromium","tag-dia-browser","tag-mac","tag-macapp","tag-macos-15-sequoia","tag-mvvm","tag-programming","tag-scott-forstall","tag-software-rewrite","tag-sunset","tag-swiftui","tag-web-browser","tag-windows","tag-windows-11"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=47898"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47898\/revisions"}],"predecessor-version":[{"id":48197,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47898\/revisions\/48197"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=47898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=47898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=47898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}