{"id":32289,"date":"2021-04-28T16:53:41","date_gmt":"2021-04-28T20:53:41","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=32289"},"modified":"2021-05-03T11:57:57","modified_gmt":"2021-05-03T15:57:57","slug":"mighty","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/04\/28\/mighty\/","title":{"rendered":"Mighty"},"content":{"rendered":"<p><a href=\"https:\/\/blog.mightyapp.com\/mightys-secret-plan-to-invent-the-future-of-computing\/\">Suhail Doshi<\/a> (<a href=\"https:\/\/twitter.com\/Suhail\/status\/1387063023521595394\">tweet<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=26957215\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/blog.mightyapp.com\/mightys-secret-plan-to-invent-the-future-of-computing\/\"><p>We&rsquo;re excited to finally unveil <a href=\"https:\/\/mightyapp.com\">Mighty<\/a>, a faster browser that is entirely streamed from a powerful computer in the cloud.<\/p><p>After <a href=\"https:\/\/twitter.com\/suhail\/status\/1112970313329852418?lang=en\">2 years of hard work<\/a>, we&rsquo;ve created something that&rsquo;s indistinguishable from a Google Chrome that runs at 4K, 60 frames a second, takes no more than 500 MB of RAM, and often less than 30% CPU with 50+ tabs open. This is the first step in making a new kind of computer.<\/p>\n<p>[&#8230;]<\/p>\n<p>One answer is moving more client-side compute to the cloud. [&#8230;] If you can move the most demanding processing, then battery life can finally improve because video decode and render times (we&rsquo;re streaming video here) get more efficient with better chipsets. [&#8230;] If most of the time people spend is in a browser and most of the processing and system resources are offloaded, their computer won&rsquo;t feel slow as apps become more demanding.<\/p><\/blockquote>\n<p>This sounds like an amazing technical achievement, if it works as described, yet also an <a href=\"https:\/\/twitter.com\/Jonathan_Blow\/status\/1387094702139142145\">indictment<\/a> of the modern hardware\/software stack. Personally, I mostly work in native apps and don&rsquo;t find the Web unacceptably slow, certainly not to the point of wanting to <a href=\"https:\/\/twitter.com\/MidnightSun_55\/status\/1387132265054998534\">rent<\/a> a VM in the cloud or give a company <a href=\"https:\/\/twitter.com\/0___x_0\/status\/1387094703640743937\">all my data<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/09\/11\/new-apple-store-guidelines-for-streaming-games\/\">New Apple Store Guidelines for Streaming Games<\/a><\/li>\n<\/ul>\n\n<p id=\"mighty-update-2021-05-03\">Update (2021-05-03): <a href=\"https:\/\/twitter.com\/tolmasky\/status\/1388714552754249729\">Francisco Tolmasky<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/tolmasky\/status\/1388714552754249729\">\n<p>Anyone who asks &ldquo;why would anyone need Mighty?&rdquo; has their critique backwards. It should be: how is it that Mighty is a compelling value prop? How is performance of native apps a non-issue on a $600 iPad, but we&rsquo;re moving mountains to make web apps bearable on high-end hardware?<\/p>\n<p>Traditionally, the strategy for a disruptive platform that has a built-in disadvantage (in this case performance) is to attack new or neglected markets. The web however has repeatedly insisted on focusing on areas that highlight its weaknesses, while seldom offering anything new.<\/p>\n<p>[&#8230;]<\/p>\n<p>@Suhail is right, the web of  2021 isn&rsquo;t for reading blogs. You know how I know this? Because when I go to a medium.com link, it bounces me into to Medium iOS app. Because not only have we failed to offer the the future, we somehow managed to <em>lose ground<\/em> too.<\/p>\n<p>The web lost mobile, full stop. And yet I&rsquo;m still seeing pitches for how &ldquo;the future of the Desktop is the web&rdquo; like it&rsquo;s JSConf 2009.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Suhail Doshi (tweet, Hacker News): We&rsquo;re excited to finally unveil Mighty, a faster browser that is entirely streamed from a powerful computer in the cloud.After 2 years of hard work, we&rsquo;ve created something that&rsquo;s indistinguishable from a Google Chrome that runs at 4K, 60 frames a second, takes no more than 500 MB of RAM, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-04-28T20:53:45Z","apple_news_api_id":"0e4cf142-c365-4c3d-a1ab-03388503bfe4","apple_news_api_modified_at":"2021-05-03T15:58:02Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/ADkzxQsNlTD2hqwM4hQO_5A","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":[412,30,32,1891,1453,2060,138,355,96],"class_list":["post-32289","post","type-post","status-publish","format-standard","hentry","category-technology","tag-chromium","tag-mac","tag-macapp","tag-macos-11-0","tag-medium","tag-mighty","tag-optimization","tag-privacy","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32289","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=32289"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32289\/revisions"}],"predecessor-version":[{"id":32312,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32289\/revisions\/32312"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=32289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=32289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=32289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}