5 ms·
Not trolling, but do you find 200MB is actually a burden? Here in London cable or fibre links means that downloads in seconds. EDIT - Ok, sorry, it seems quite
by marcosscriven 10y ago
Not trolling, but do you find 200MB is actually a burden? Here in London cable or fibre links means that downloads in seconds.
EDIT - Ok, sorry, it seems quite a few people do have pretty horrendous bandwidth issues.
- slowmotiony 10y agoNot trolling, but do you realize that not every human lives in a major European city connected to a fiber link?
- marcosscriven 10y agoOf course :) I lived in Sydney for a year, but even there I had a 24Mbit ADSL2+ line, which is still under a minute to download this.
- marcosscriven 10y agoI don't think people believed I wasn't trolling. Sorry.
- venamresm__ 10y ago200MB takes around 1hour to download where I'm living.
- oblio 10y agoYou were comparing London (huge metropolis) with Sydney (another huge metropolis). Those data points aren't really as different as you seem to think :)
- marcosscriven 10y agoSydney certainly didn't seem like a 'metropolis' when I was there :) But seriously, Australia in general has poor internet bandwidth, by dint of its limited transoceanic cables, so I thought it was a fair comparison!
- TeMPOraL 10y agoLast time I was in London, company headquaters had worse connection than my old home one in Poland. Generally whenever I went for business purposes, I was always surprised how slow business connections were...
- abritishguy 10y agoNot everyone has a fibre connection. I get 250KB/s at home.
- andrewingram 10y agoMy parents, who live in a village in the English countryside, get similar speeds, and a 5gb monthly cap.
- marcosscriven 10y agoWoah - I know many don't have fibre/cable, but I thought at least ~20Mbit speeds were the majority. Where are you may I ask? Is that common where you live? Is it costly?
- faizmokhtar 10y agoIt's pretty common in some major part of of Asia. It does get costly from where I am (Malaysia). http://www.statista.com/statistics/381388/asia-average-internet-connection-speed-by-country/ http://www.statista.com/statistics/381388/asia-average-inter...
- lewiseason 10y agoVery common in "rural" UK, where rural means 5 miles away from a city. You'd expect to pay £20-25 per month for the privilege (although note that this includes a "line rental" charge paid to the layer 1 provider - BT - of approx £15 per month)
- merb 10y agoActually 20Mbit/s is a lot even in germany... More likely to see 6 Mbit-16Mbit while some cities have 25/50/100 but if you are living outside of bigger cities (which most people do) you will end up between 6 Mbit-16Mbit and some area's are worse.
- e12e 10y agoThere is a point when convenience for lazy developers becomes bloat. Emacs is probably at that point - a runtime feature-full enough that you can get both a web browser, mail/news reader, presumably an irc client as well as a half-decent editor in a few tens of megabytes. Significantly more than a small talk runtime, that fits it's own blitter, dcvs and full IDE in under 10 MB. What does the order of magnitude really gain the end user? A slower, less powerful GUI system?
- keeperofdakeys 10y agoPersonally I think frameworks like Electron lead to huge bloat in terms of download size, disk space, and system ram. However there is no doubt that it increases the accessibility of developing applications for multiple platforms. I think the following is a great narrative on why it can matter though: http://blog.chriszacharias.com/page-weight-matters http://blog.chriszacharias.com/page-weight-matters
- marcosscriven 10y agoDoes download size necessarily mean more system ram usage? I agree on page weight, but somehow I'm more sympathetic to downloading apps, perhaps because it's just downloading in the background, rather than me waiting to read the content.
- keeperofdakeys 10y agoFrom what I understand, each instance of an electron app essentially needs its own copy of the electron framework to work (which includes a web renderer, and javascript engine). So we're talking at least 50MB per instance, for applications which may have been 10MB if written in a native language. When you start running many applications, it can certainly add up. Users do notice this kind of stuff, they are just too adaptive to bad user experiences. As for downloads, I remember using dialup and only getting one 1MB file per hour. It would take a lot of patience to even download a 10MB app on that. I don't tend to leave my computer on downloading overnight these days though, and I 'only' get 1MB/s (dslreports.com says I'm "faster download than 60% on DSL in australia").
- drivebyops 10y agoI have found these nodejs desktop apps to use less RAM than other more traditional Toolkits like Qt. I can live with more disk space being used if it means better memory usage
- keeperofdakeys 10y agoThat's good news. I did some searching to find some real comparisons, but most of the links I found were related to memory leaks (nothing from 2016 though, perhaps outdated).
- myrmi 10y agoI live in zone 2 in London, and the fastest broadband I can get is ~2Mbit. Even in major cities, good - or I would argue, even acceptable - broadband is not ubiquitous.
- marcosscriven 10y agoSo do I (in fact, on the cusp of zone 3) - so I'm really curious why that's the fastest you can get?
- asherkin 10y agoNot the OP, but in the same situation until I moved: Close-ish to an exchange (so no street cabinet on the line for fibre equipment), no cable coverage (so Virgin is out), out of range of wherever the hell Relish's tower is, and ancient wiring in a block of flats (so can't reach sane ADSL speeds).
- 1123581321 10y agoOther people have covered the bandwidth angle, but I also think the size itself is an issue because of memory. And the more Electron can load into memory out-of-the-box or via default coding conventions, the more opportunities for poor memory management from developers. Since Electron is being used for utility apps, its bloat multiplies on a system with a lot of apps on it. Also, Electron's size means more power draw. When I want enough battery life to do some work and still watch a long video afterwards, I habitually close Slack because it makes a worthwhile energy difference. The app's size reduces my engagement with the app after install. I'm aware my behavior is unusual, but developers do need to keep this in mind, especially as Windows and OSX make app energy use more transparent.
- marcosscriven 10y agoNot trying to defend Electron or larger app frameworks here, just trying to learn. How do you make the link between app size and power draw (as opposed to some other aspect of Electron causing draw)? And, what are you comparing Electron's power draw to?
- dspillett 10y agoIt might be a stretch to assume the effect will be significant, but... A larger application presumably uses more RAM to itself (especially if its instances of node/chrome/libraries are distinct and so do not share pages by reference or in a copy-on-write manner with other similar applications) so there is less room for cache and buffers so the machine as a while is likely to be hitting disk more often and so consuming more power that way. Loading the app will obviously involve more IO too, though hopefully that is not a regular occurrence for a full desktop app (it may be for a smaller utility program though) so the running costs should dwarf any start-up costs over time.
- threatofrain 10y agoI don't think download speed is that much of an issue, whether or not you have good internet service, because I think people are willing to wait a little to download an app. The issue is more app size on modern computers that come with limited size SSD's and steep upgrade tiers.
- flamethroeaway 10y ago200MB is how much space eclipse takes up
- andrepd 10y ago200MB is my 4g data allowance for 1 month. Yes, for 95% of use cases 200MB is an unnecessarily large burden.
- edko 10y agoIf your app becomes successful, and you host it on a CDN, 200MB will consume a lot of bandwidth, creating costs that may prevent you from distributing it for free.