News for hackers. Stuff that matters.
Re:HyperTerm – JS/HTML/CSS Terminal by Sir_Cmpwn on Friday July 15, 2016 @01:09PM (#12102405)
I'm tired of node/electron anything.
Re:HyperTerm – JS/HTML/CSS Terminal by codezero on Friday July 15, 2016 @01:10PM (#12102418)
I use two tools daily that are built on Electron and they are great. Not only that, but it's never obvious they run on Electron. I'm curious, what do you hate so much about it?
Re:HyperTerm – JS/HTML/CSS Terminal by Sir_Cmpwn on Friday July 15, 2016 @01:20PM (#12102488)
How about the fact that your computer now has three enormous copies of chromium on it for no good reason?
Re:HyperTerm – JS/HTML/CSS Terminal by michaelmior on Friday July 15, 2016 @01:27PM (#12102537)
If you have the RAM for it and the software works well, who cares? Plus, it seems potential improvements are coming in this area.

https://github.com/electron/electron/issues/673

Re:HyperTerm – JS/HTML/CSS Terminal by danieldk on Friday July 15, 2016 @01:47PM (#12102669)
On the one hand side people complain that Turbo Pascal and WordPerfect (or even UNIX for that matter) worked extremely fast on an 386SX with 4MB RAM and that modern software eats hundreds of megabytes of memory and seems slower, without providing much new functionality.

This attitude (replacing a lean and fast terminal, by one rendered using a web browser engine) is exactly why modern machines that are 1000x faster and with 1000x the memory still seem to be slow for basic tasks.

Of course, it's a free choice. You can waste resources by replacing small programs by browsers ;). But it's reasonable that many people find it a waste.

Re:HyperTerm – JS/HTML/CSS Terminal by castis on Friday July 15, 2016 @01:41PM (#12102621)
> no good reason.

Well thats subjective. I might not be as cool as you but I get my work done using these tools.

Re:HyperTerm – JS/HTML/CSS Terminal by teamhappy on Friday July 15, 2016 @01:55PM (#12102716)
I think he's saying you only need one version of Chromium on your machine to run all these tools.
Re:HyperTerm – JS/HTML/CSS Terminal by untog on Friday July 15, 2016 @01:45PM (#12102660)
My Visual Studio Code app is 138MB. On the grand scale of things, I'm not that worried about multiple copies of Chromium.
Re:HyperTerm – JS/HTML/CSS Terminal by city41 on Friday July 15, 2016 @01:55PM (#12102714)
Electron by itself weighs in around 100mb. iTerm2 is a packed to the gills with features terminal that is 13mb.
Re:HyperTerm – JS/HTML/CSS Terminal by Klathmon on Friday July 15, 2016 @04:12PM (#12103504)
I can honestly say that I have never been inconvenienced even slightly by an application that takes up between 0 and 500mb on disk.

If it starts to get into the multi-GB range it can hurt to download, but below that it's all identical to me. If it means that i don't need to run a specific version of a library installed globally on my machine, and i don't need to manage a big chain of dependencies myself, and it runs on multiple platforms, i don't care if it's 1mb or 500mb, and i don't care how many copies of it I'm running.

My ssd has 60gb remaining on it after a few years of daily use and i haven't needed to worry about program space yet.

Re:HyperTerm – JS/HTML/CSS Terminal by codezero on Friday July 15, 2016 @02:02PM (#12102759)
My iTerm process is using about 170mb of memory, though that's admittedly less than half of what Slack is using. Big picture, with 8gb of ram, this is not a problem.
Re:HyperTerm – JS/HTML/CSS Terminal by Sir_Cmpwn on Friday July 15, 2016 @02:27PM (#12102884)
I have 6 terminals open right now and that's my baseline. I often go up to 12-15 terms.
Re:HyperTerm – JS/HTML/CSS Terminal by woah on Friday July 15, 2016 @10:09PM (#12104923)
Presumably, multiple tabs in this browser based terminal would only use one chrome process
Re:HyperTerm – JS/HTML/CSS Terminal by Sir_Cmpwn on Friday July 15, 2016 @11:29PM (#12105117)
Talking about seperate windows here.
Re:HyperTerm – JS/HTML/CSS Terminal by codezero on Friday July 15, 2016 @02:00PM (#12102740)
On my system, a long running Slack process uses about as much memory as a Finder window.
Re:HyperTerm – JS/HTML/CSS Terminal by pablovidal85 on Friday July 15, 2016 @07:23PM (#12104429)
On mac, slack uses macgap, not electron.
Re:HyperTerm – JS/HTML/CSS Terminal by joshmanders on Saturday July 16, 2016 @11:27AM (#12106650)
Was this a recent change? Because electron's homepage[0] still shows that Slack was built on it.

[0]: http://electron.atom.io/

Re:HyperTerm – JS/HTML/CSS Terminal by pablovidal85 on Saturday July 16, 2016 @04:40PM (#12107808)
On windows (and I guess on linux) they use electron.
Re:HyperTerm – JS/HTML/CSS Terminal by wtetzner on Friday July 15, 2016 @03:40PM (#12103320)
But what about power usage? Battery life is important.
Re:HyperTerm – JS/HTML/CSS Terminal by codezero on Friday July 15, 2016 @04:28PM (#12103615)
I can't say I've measured it quantitatively, but it doesn't appear to have a huge effect, but I also don't need to be untethered all day long.

When I check the battery status on my Mac, only Chrome is listed in the "Apps that use significant energy" list.

Re:HyperTerm – JS/HTML/CSS Terminal by beefman on Friday July 15, 2016 @01:42PM (#12102633)
How many copies of unix (partitions, vms, containers) do you have on your computer?
Re:HyperTerm – JS/HTML/CSS Terminal by danieldk on Friday July 15, 2016 @01:52PM (#12102693)
TinyCore Linux is 12 MB. A fully functional Unix(-like) system, including an X server.

So, for one Javascript-written terminal app, you can install a full Linux system with X and a window manager 10 times (Hyperterm.app is 122 MB).

Re:HyperTerm – JS/HTML/CSS Terminal by Sir_Cmpwn on Friday July 15, 2016 @01:50PM (#12102686)
One?
Re:HyperTerm – JS/HTML/CSS Terminal by malka on Friday July 15, 2016 @02:40PM (#12102969)
Same as java maybe ? Lot of bad apps that make you feel the engine underneath
Re:HyperTerm – JS/HTML/CSS Terminal by hugozap on Friday July 15, 2016 @02:21PM (#12102854)
you can always ignore those projects if they make you so tired.