TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Site Isolation in Firefox

473 pointsby arthuredelsteinabout 4 years ago

16 comments

yakubinabout 4 years ago
This provides more technical details: &lt;<a href="https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2021&#x2F;05&#x2F;introducing-firefox-new-site-isolation-security-architecture&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2021&#x2F;05&#x2F;introducing-firefox-new-si...</a>&gt;, which should be more interesting to HN than a marketing announcement.<p>In particular, it seems that &quot;site&quot; isn&#x27;t precisely defined. It seems to be based on domains, but backed by a human-curated list of &quot;sites&quot;: &lt;<a href="https:&#x2F;&#x2F;github.com&#x2F;publicsuffix&#x2F;list" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;publicsuffix&#x2F;list</a>&gt;.<p>So it&#x27;s different than Chrome&#x27;s &quot;every webpage gets a separate process&quot;.
评论 #27198681 未加载
评论 #27198050 未加载
评论 #27197875 未加载
评论 #27198679 未加载
评论 #27202598 未加载
ksmlabout 4 years ago
This is really interesting. Prior to this, Firefox&#x27;s isolation model was much weaker than Chrome&#x27;s due to only having a pool of 8 content processes. If I&#x27;m reading the technical blog correctly [1], this will move to a process-per-site model without also doing process-per-tab as Chrome does, i.e. if you have several tabs open on the same site, they&#x27;d be in the same process. This seems much less resource intensive than Chrome&#x27;s model while still delivering similar security properties.<p>[1] <a href="https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2021&#x2F;05&#x2F;introducing-firefox-new-site-isolation-security-architecture&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2021&#x2F;05&#x2F;introducing-firefox-new-si...</a>
评论 #27199515 未加载
评论 #27205489 未加载
评论 #27203522 未加载
korethrabout 4 years ago
When Chrome was new and shiny, I used it for a time. Then, the first time I found myself needing to kill Chrome because it was completely locked up, I found myself staring at a wall of chrome processes in the task list, not knowing which one I needed to kill. At the time, I thought the idea of a separate process for each tab was silly. Though, with Firefox moving towards this model, I guess the engineers at Google were prescient in the correctness of that tradeoff.<p>I do use a lot of tabs, so I fear I&#x27;m going to find myself facing the same problem I faced with Chrome: a site misbehaves and locks things up, crap, which process do I kill? A way of tracking which tab maps to which process would be nice, so the next time I trip over a badly-coded page, I don&#x27;t have to kill everything just to get my browser to respond again. Lazyweb question to y&#x27;all: is there a feature in Chrome or Firefox that can do this (mapping tab&#x2F;page -&gt; process), or have I just stumbled upon a side-project idea?
评论 #27197917 未加载
评论 #27198654 未加载
评论 #27197865 未加载
评论 #27197815 未加载
评论 #27197794 未加载
评论 #27199099 未加载
评论 #27204081 未加载
评论 #27203667 未加载
评论 #27202584 未加载
评论 #27204999 未加载
评论 #27198391 未加载
评论 #27199054 未加载
评论 #27207319 未加载
bastijnabout 4 years ago
Offtopic, Mozilla blog articles like the click through more details one aways have the most awesome images. They almost tell the story without a need to read the text. Other one I remember is the one on webassembly [0]. Similar style images.<p>They really allow you to scroll through the post quickly and see if it is interesting to read in detail.<p>[0] <a href="https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2019&#x2F;08&#x2F;webassembly-interface-types&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2019&#x2F;08&#x2F;webassembly-interface-type...</a>
评论 #27204120 未加载
jzelinskieabout 4 years ago
Can anyone explain the relationship to the Firefox &quot;Electrolysis&quot; initiative better than this[0]? It looks like Electrolysis was just making the browser kernel &lt;&gt; IPC layer and now Fission is actually divvying up the processes by origin.<p>[0]: <a href="https:&#x2F;&#x2F;wiki.mozilla.org&#x2F;Electrolysis#Thanks" rel="nofollow">https:&#x2F;&#x2F;wiki.mozilla.org&#x2F;Electrolysis#Thanks</a>
评论 #27197704 未加载
iggldigglabout 4 years ago
Any news about the memory usage overhead this brings? The original design goal when the work on site isolation started was 1 GB overhead for a browsing session with 100 separate origins (can&#x27;t remember how many tabs that was supposed to correspond to, although due to iframes it was definitively less than 100 tabs).<p>Was this goal reached in the end, or perhaps even surpassed, or missed after all?<p>I guess this also makes adblockers even more valuable in terms of saving memory, since each blocked third party-iframe that doesn&#x27;t load is potentially one additional process that doesn&#x27;t have to be created…
评论 #27202591 未加载
zamadatixabout 4 years ago
In case anyone is wondering about the stability I&#x27;ve been running this for a couple of months now and stability has gotten pretty darn good. I&#x27;m excited to see it go into stable builds soon.
评论 #27201516 未加载
jedbergabout 4 years ago
Has anyone tried this along with Container Tabs? Do they play nicely? Does it offer any advantage over Container Tabs?
评论 #27199676 未加载
评论 #27198710 未加载
评论 #27210085 未加载
daxelrodabout 4 years ago
This is fantastic work that will greatly improve the security of Firefox; big thanks to those who have worked on it. Is there data on what effect it will have on memory use?<p>One of the primary reasons I use Firefox is that it uses significantly less memory than Chrome, and the entire OS seems to function better as a result (I&#x27;ve seen the most stark difference on macOS). I had been under the impression that most of the reason Chrome uses so much memory is its multiprocess model.<p>I understand that maybe we need to give that up for better security, but it would be nice to know if that&#x27;s indeed the tradeoff being made here.
评论 #27203803 未加载
huntermeyerabout 4 years ago
Does anyone else get ANNOYED by the UI of Mozilla&#x27;s blog on mobile?<p>Looking at the navbar, the horizontal and vertical alignment is all over the place, the search input has no placeholder or label, background colors are inconsistent, and paddings are just bizarre.
评论 #27204034 未加载
podikiabout 4 years ago
Could anyone here who has been using it report their experience with site isolation turned on? Do you find anything it breaks or makes more difficult? Has it altered your privacy&#x2F;security practices (in terms of addons, other settings, etc.)?
评论 #27198838 未加载
评论 #27204348 未加载
madarsabout 4 years ago
How good is Firefox sandboxing these days? Last time I looked it was years behind Chrome&#x27;s, but site isolation is definitely a step in the right direction.<p>It would be sad if one day Chromium removed Manifest v2 and there was no alternative.
评论 #27204339 未加载
lumostabout 4 years ago
FireFox appears to be accelerating their feature velocity post Mozilla resizing. Curious what changes they made internally to refocus development.
评论 #27202708 未加载
jdlygaabout 4 years ago
Does anyone remember Firesomething? The extension that randomized the name of Firefox to OceanMonkey, WaterHorse, FlameTiger, etc? Powerful extensions and much better UI are the main reasons so many of us switched to Firefox back in the early 2000s.
______-about 4 years ago
@dang please delete this comment
评论 #27198293 未加载
oblioabout 4 years ago
Software is hard. Chrome had this in 2008. Firefox had to be rearchitected 14 years for this.
评论 #27198583 未加载
评论 #27198429 未加载