Post A8euTZWCy5G3DXUT5M by murtezayesil@fosstodon.org
(DIR) More posts by murtezayesil@fosstodon.org
(DIR) Post #A8eEBVsZZ25Qdvepqi by fribbledom@mastodon.social
2021-06-25T15:06:19Z
13 likes, 17 repeats
Hey Chromium, Dear Firefox. You two realize you're not actually a virtual machine, right?Could you please stop fighting over who can use the most memory? It's not a contest.
(DIR) Post #A8eEkVmDw8NsSdNPE0 by georgia@netzsphaere.xyz
2021-06-25T15:13:17.784280Z
2 likes, 0 repeats
@fribbledom the fuck? is that metric or imperial gigabytes???
(DIR) Post #A8eEl0cNGnvQ740Tg0 by uu@mastodon.ml
2021-06-25T15:13:23Z
0 likes, 0 repeats
@fribbledom the fuck Firefox know what memory usage is. Firefox is not a system administrator.
(DIR) Post #A8eFPmV0fU7yCI0IAi by koakuma@uwu.social
2021-06-25T15:20:45Z
2 likes, 0 repeats
@fribbledom But they are! All those JS code ain't running on nothing :02smile:
(DIR) Post #A8eHwZPSYUjh47AcdM by letterus@kirche.social
2021-06-25T15:09:37Z
2 likes, 2 repeats
@fribbledom Browser becoming operating systems running JavaScript (eh, and Wasm!) is one of the worst jokes of IT history, I think. π
(DIR) Post #A8eHyCQgxwjaNBWX4q by norm@biribiri.dev
2021-06-25T15:13:25.522781Z
1 likes, 0 repeats
@fribbledom with all of the sandboxing and whatnot they kind of are. Doesn't necessarily excuse them using that much RAM though.
(DIR) Post #A8eHyutbdo0UHbOFFo by Xjs@chaos.social
2021-06-25T15:18:47Z
1 likes, 0 repeats
@fribbledom Actually, I think they think they are virtual machines.
(DIR) Post #A8eHzRDDUQhuVgoMGO by Parnikkapore@mastodon.social
2021-06-25T15:21:51Z
1 likes, 0 repeats
@fribbledom Of course it gobbles up memory for breakfast, it's a JVMJavaScript Virtual Machine
(DIR) Post #A8eI0vodBzIfiN1XM0 by suetanvil@mastodon.technology
2021-06-25T15:22:02Z
1 likes, 0 repeats
@fribbledom So in the early 90s, SUN had a research project that produced the Self programming language. Self is a Smalltalk dialect/descendant that is prototype-based instead of class-based (i.e. OOP but without classes; objects hold methods directly.)Self was the testbed for modern JIT research; lots of clever compile-multiple-versions-of-methods stuff. It was fast but consumed a *huge* amount of memory for the time.(ctd)
(DIR) Post #A8eI0wyasQrbJYh0WO by suetanvil@mastodon.technology
2021-06-25T15:26:01Z
0 likes, 0 repeats
@fribbledom So, clever but not usable because it basically brought a high-end workstation to its knees if you were also trying to do other things.Anyway, JavaScript has exactly the same issues as Self and all of this research has made its way into modern browsers' implementations.And so most of that RAM is used to hold cleverly-JIT-compiled versions of code that will track your browsing habits and show you ads.
(DIR) Post #A8eI2PFNFjlLHfEgAi by striker@pleroma.striker.net.eu.org
2021-06-25T15:07:35.192642Z
0 likes, 0 repeats
@fribbledom how many tabs do you have open in each?
(DIR) Post #A8eI2PhNZcAEgWL2p6 by fribbledom@mastodon.social
2021-06-25T15:09:14Z
0 likes, 0 repeats
@striker All of them.In all seriousness tho, probably around 50 in total.
(DIR) Post #A8eI2QELb2XGKllND6 by fribbledom@mastodon.social
2021-06-25T15:11:56Z
0 likes, 0 repeats
@striker ...and I refuse to accept that's part of the problem π
(DIR) Post #A8eI2QiTn0ddqDrRB2 by utzer@social.yl.ms
2021-06-25T15:25:57Z
1 likes, 0 repeats
@fribbledom @striker I wonder why they don't implement some tab suspension or so, just view a static pic and load the page when the tab is selected or even just load the page after tab selection. I mean who cares if that takes 1-2 seconds?
(DIR) Post #A8eI3D325tbFjrqWsS by easrng@uwu.social
2021-06-25T15:30:56Z
1 likes, 0 repeats
@fribbledom but they are basically VMs at this point and you can run real VMs in them. (https://bellard.org/jslinux/ https://copy.sh/v86/ https://s-macke.github.io/jor1k/demos/main.html)
(DIR) Post #A8eI40RsQJaUx6qYu8 by kristof@pleroma.marussy.com
2021-06-25T15:36:05.309201Z
2 likes, 0 repeats
@fribbledom Itβs not a virtual machine, itβs many different and extremely complicated virtual machines in one, unfortunately.
(DIR) Post #A8eI6SZapQ4kl3cs2C by guenther@chaos.social
2021-06-25T15:43:13Z
0 likes, 0 repeats
@fribbledom so what features does a VM have that a web browser doesn't?
(DIR) Post #A8eI6T1FAcC48oYx8K by GNUxeava@fedi.absturztau.be
2021-06-25T15:50:52.716350Z
0 likes, 0 repeats
@guenther @fribbledom a VM is supposed to do your job efficiently
(DIR) Post #A8eJ4fbRVqdeXoCYgi by guenther@chaos.social
2021-06-25T15:55:10Z
1 likes, 0 repeats
@GNUxeavaso is a web browser. it just has more jobs to do than a VM. @fribbledom
(DIR) Post #A8eKNMm3qEpLbWeBKS by grips@cawfee.club
2021-06-25T16:16:20.235366Z
3 likes, 1 repeats
@georgia @fribbledom the i in GiB stands for imperial
(DIR) Post #A8eKf620pTaqtFYwGu by coldacid@noagendasocial.com
2021-06-25T16:19:31Z
0 likes, 0 repeats
@fribbledom as soon as JS based web apps became a thing, browsers DID become virtual machines
(DIR) Post #A8eLxxCzxM1Az0FzsG by twl@pleroma.8777.ch
2021-06-25T16:34:09.855463Z
0 likes, 0 repeats
@fribbledom all you need is 640kb of memory
(DIR) Post #A8eO1cjGEzmOX7E1XU by The_Quantum_Alpha@mstdn.social
2021-06-25T16:57:13Z
0 likes, 0 repeats
@fribbledom :vivaldi:
(DIR) Post #A8euTYJlQri3Uef13A by cincodenada@cybre.space
2021-06-25T15:51:44Z
0 likes, 0 repeats
@Utzer @fribbledom @striker I believe they do - Firefox at least has had some sort of tab unloading for a while, looks like on low memory: https://support.mozilla.org/en-US/questions/1262073There are also extensions (certainly for Firefox, I imagine for Chrome) that will be more aggressive about it than would make sense as a default behavior.
(DIR) Post #A8euTYrnOKvpCCaC5w by utzer@social.yl.ms
2021-06-25T16:18:35Z
0 likes, 0 repeats
@cincodenada @fribbledom @striker yes, had...
(DIR) Post #A8euTZWCy5G3DXUT5M by murtezayesil@fosstodon.org
2021-06-25T23:00:47Z
0 likes, 0 repeats
@utzer @fribbledom @cincodenada @striker Current "tab suspending" seem to rely on paging in case the RAM gets scarce.I propose puting Firefox on an LXC and limiting the RAM of the container in its profile.
(DIR) Post #AQzCF1IS570X6cXZ6e by newt@stereophonic.space
2022-12-26T03:31:14.182378Z
3 likes, 0 repeats
@fribbledom i remember that time when emacs munched on 40+ gigs of ram and died.
(DIR) Post #AQzCn3DnQn0avCadn6 by iska@mk.starnix.network
2022-12-26T03:38:05.203Z
1 likes, 0 repeats
@newt@stereophonic.space @fribbledom@mastodon.social it happened to me once when I tried to cat a 2tb file inside eshellsince I was using exwm it crashed everything with it
(DIR) Post #AQzCxQl0mSdYoQ4kKm by newt@stereophonic.space
2022-12-26T03:39:29.866508Z
2 likes, 0 repeats
@iska @fribbledom haha nope, here it was just some script leaking memory like crazy. I actually didn't even notice until it went past 10G, and then I left it to run out of sheer curiosity.
(DIR) Post #AQzDhGi6T0yeyOZYMy by meeper@outerheaven.club
2022-12-26T03:48:14.050739Z
0 likes, 0 repeats
@newt @fribbledom Emacs couldn't handle the mukbang
(DIR) Post #AQzPHvVHNKi1PaFxwW by kaede@md.ilyamikcoder.com
2022-12-26T05:54:46Z
1 likes, 0 repeats
@newt @fribbledom 40+ gigs of ram... I've only got 4Gb on my desktop and 2Gb on my phone and such numbers feel like a fairytail :lain_glitch:β
(DIR) Post #AQzPJm7rDFIwuFBNtw by newt@stereophonic.space
2022-12-26T05:58:04.226666Z
1 likes, 0 repeats
@kaede @fribbledom that's because you don't use emacs!
(DIR) Post #AQzPjh9ALYCczf9cY4 by kaede@md.ilyamikcoder.com
2022-12-26T06:00:29Z
0 likes, 0 repeats
@newt @fribbledom GNU Emacs is a free software text editortext editor.... text editor... having a text editor eat 40Gb of RAM :blboctaheadac:β
(DIR) Post #AQzPjhyDHl2HXz2O7E by newt@stereophonic.space
2022-12-26T06:02:52.257370Z
1 likes, 0 repeats
@kaede @fribbledom it's more of an cancerous tumour than a text editor. But other editors suck even more :akkogiggle: You should try it some time. Trust me, you're gonna like it!
(DIR) Post #AQzQHzOF1dUfQ4YgD2 by kaede@md.ilyamikcoder.com
2022-12-26T06:04:00Z
0 likes, 0 repeats
@newt @fribbledom LibreOffice Writer is quite fine for me :puniko_shrug:β and I can't have enough RAM anyway
(DIR) Post #AQzQHzn3XNLKf2AUt6 by newt@stereophonic.space
2022-12-26T06:09:03.818558Z
0 likes, 0 repeats
@kaede @fribbledom these are different tools entirely. Emacs is more of an extensible programmable platform for dorks. It actually doesn't eat that much, usually on the order of tens or maybe hundreds of megabytes tops.
(DIR) Post #AQzSf79mVy3m4nww7c by kaede@md.ilyamikcoder.com
2022-12-26T06:10:12Z
0 likes, 0 repeats
@newt @fribbledom oh so I misunderstood it from a quick search completely :lain_glitch:β
(DIR) Post #AQzSf86H0Uqd0DJeIC by newt@stereophonic.space
2022-12-26T06:35:06.637034Z
0 likes, 0 repeats
@kaede @fribbledom can you imagine a program from 1978 consuming 40 gigs? :akkogiggle:
(DIR) Post #AQzTQ94dCmZndFxzw8 by newt@stereophonic.space
2022-12-26T06:43:59.385696Z
2 likes, 0 repeats
@Tym @fribbledom @kaede say what you will, but I write a lot of text in it and it's just pure joy. Org-mode and LaTeX support only make it better and allow quickly making beautiful documents with awesome formatting.
(DIR) Post #AR0cgGqLBBzb6k0RqS by jmw150@poa.st
2022-12-26T20:02:55.985221Z
0 likes, 0 repeats
@fribbledom They kind of are though.
(DIR) Post #AR0codTEw2tXbOBpOS by mint@ryona.agency
2022-12-26T20:03:53.187999Z
0 likes, 0 repeats
@fribbledom Unused RAM is wasted RAM :troll3d: