Latest Technology News,Laptop&PC Reviews,Mobile Gadgets,how to,help me,free browsing cheat,hack,tricks,blogging,do it for me, HOW TOS etc.

Advertise with us

Follow by Email


Lefkofsky Talks About the Need for More Empathy

Lefkofsky Talks About the Need for More Empathy People who have success in the realm of business innovation, like Eric Lefkofsky, may ...

Review What Is Electron App And What You Need To Know About It

Have you ever heard of electron apps,if not in this post,you will learn more about it.

Have you noticed a lot of new desktop applications look pretty much like websites? It's not your imagination.

From Trello to Slack, from to Github, it's become increasingly common for so-called desktop applications to bundle a website with a few native features like notifications, file system access, and menus. The most common technology enabling this is called ELECTRON, and it's used by a few applications you might not even suspect, like chat application discord and Microsoft's Visual studio code.

Electron makes it easy for developers to release an app simultaneously on Windows, macOS, and Linux, but there are downsides for users. Electron applications are huge, for one thing. Slack, a chat application, takes up 237 MB of hard drive space on my Mac, and memory consumption isn't low either.

What's taking up all those resources? And why are developers using electron Apps?

Electron Apps Are Pretty Easy to Make

{filename}-What Is Electron App And What You Need To Know About It

Desktop applications are hard to make, especially if you want them to be cross-platform. Accessing the file system works differently in Windows than it does in Linux, for example, and notifications work differently on macOS than in Windows.

This means anyone who wants to write an application for all three desktop operating systems (or even two of them) needs to re-write a lot of their code when porting from one to another.

Electron "solves" this by offering a single platform that works on all three major desktop operating systems. This means developers can write the code for things like notifications once and expect it to work natively on every operating system. Even better for developers: everything can be built using Javascript, HTML, and CSS—technologies anyone who codes for the web are very familiar with.

Electron Apps Come With Pretty Much All of Chromium

How is this possible? In part because every Electron app bundles a complete web browser: Chromium, the open source version of Google chrome. This is bundled along with the platform-specific instructions in order to ensure that everything behaves exactly as developers expect on all systems. That's why the desktop version of Slack takes up over 200MB of hard drive space: most of Chrome is bundled in there.

{filename}-What Is Electron App And What You Need To Know About It
Every Electron app you run is more or less a full instance of Chrome. As blogger Joseph Gentle said, this is hardly ideal:

. You can think of Slack as a small javascript program running inside another operating system VM (chrome), that you have to run in order to essentially chat on IRC. Even if you've got the real chrome open, each electron app runs its own, extra copy of the whole VM.

So there are downsides for users. 

First of all, every single Electron application you download bundles most of Chromium, and every application you run is executing a good chunk of that code. There's no sharing of resources here like there is with native applications, meaning Electron apps are going to take up more hard drive space and memory than an application developed with your platform specifically in mind. 

If performance is something you really care about, you might want to avoid Electron applications.

Is Electron Good or Bad?

{filename}-What Is Electron App And What You Need To Know About It

At this point, computers are so powerful that most users will never even notice how inefficient Electron applications are. In fact, the vast majority have never even heard of Electron. Most of my co-workers hadn't, and they all use Slack every day. Many were excited to see a desktop version of Trello come out, and again had no idea it was an Electron app.

And these apps really do integrate better with your operating system better than websites. They live in their own window. They offer great keyboard shortcuts, native notifications, and other things you can't do the same way with just a browser.

And It's a good bet that applications like Slack, Trello, and wouldn't bother to offer a desktop version if Electron didn't exist, focusing instead on mobile and browser versions. So the question isn't whether Electron is bad; it's whether Electron applications are better than nothing. I'm willing to say yes, but reasonable people can disagree.


No comments:

Post a Comment

FOLLOW US ON FACEBOOK: Ehijoshuatechblog
:::. Please dont leave here without dropping a comment and feel free to Share/Like this Tutorial to your friends outside there .:::

Popular search

Advertise with us

Popular Posts All time

Search the web

Submit Guest Post

Submit Guest Post
Hello we are EJTB we accept sponsored post

Popular Posts

Sponsored advert

Sponsored advert
Send FREE Bulk SMS Text Messages to Mobile Phones

Readers Online

Advertise here

Advertise here
I can help you promote your offline/online business, start-up, seminar etc to my targeted blog readers and you will get a good value for your money.

About Me




. The latest software update 1 free browsing cheat 1 REVIEW 32nd 3D 7 PRO APPLE BLACK 4G 5 Mobile Marketing Tips 50GB on MTN 9MOBILE actificial afrideals airtel Airtel Night Plan Data Airtel Unlimited Surfing Airtel Unlimited Surfing With N0.0 Airtel Unlimited Surfing With N0.0 Via Psiphon Alcatel Go Play 4G LTE and and HOW TO'S visit and iPhone 6s. and Text Messages and Xperia L3 leaks online Android Android 2.1 Android 2.2 Android 2019 Android 6.0 Marshmallow Android 7.0 Android games without WIFI Android IMEI to BB IMEI + HTC Androids Android Phones ANDROID TUTORIAL APPLE APPLE CLEARS UP DATA PRIVACY CONCERNS IN IOS 10 Apple has released iOS 11.0.3 Apple Watch Series 3 article ATTRACTIVE 4G LTE PLANS. babies bendable phone Best Offline Shooting Games For Android Birthday bitcoin BITTORRENT Blackberry Blogger Template BLOGGING BLOGGING TUTORIALS BlogSpot Blogging Platform Browsing Tips Bulk SMS bulksms by Andy Rubin Calculator Using HTML Caller Tunes Business Calls Camon C9 most powerful features and review Can You Really Make Money Flipping Houses? Celcom’s revised FIRST postpaid plans win some features Celebrates china Chrome cooking games for Android CSS & Javascript detail the Galaxy Note 8's rumoured specs Disable Windows Updates in Windows 10 all Versions Permanently Doogee Bigboy DG600 DroidVPN Duo ehijoshua jokes Enjoying Unlimited Free Browsing On PC etisalat etisalat BB10 unlimited surfing Etisalat Bblite Unlimted Plan Etisalat Night Data Plan etisalate facebook Facebook CEO Family Locator Apps FD-LTE bands Firefox Five Easy Ways To Save Your [Mobile & Computer] Data for iPhone for iPhone 7 For latest Technology News Free Browsing Garanntor? get a Caller tune set up for your in Nigeria Gionee M5 plus giveaway free cracked glo Glo Bis Glo Bis 3GB of 1K Glo Free Browsing Glo jollific8 Google Docs Google Pixel 2 Google Pixel 2 and Pixel 2 XL GTBank Virtual MasterCard GUST POST Hackers Health Sciences His home’s audio system Hot Glo Unlimited Free Browsing For december 2018 Hot S X521 how to How To Create A Free Blog HUAWEI HUB8.COM i1s i2 IFTTT includes bug fixes Infinix Hot S Infinix HotNote X551 Infinix Note 3 Pro X537 Infinix Note 3 X601 Infinix Zero 4 Innjoo i1 instagram Instagram Stories Install / Flash ClockworkMod Recovery Install two Facebook Apps in a Single Android Phone. No root required. Investment Plan for Retirement ios iPad iPhone 3GS/iOS 6 iphone 7 iphone 8 iPhone X iPhone X issues iPhone X vs Galaxy Note 8 IPTV jamb Jumia keyboard Laptop&PC Reviews LeEco Lefkofsky LG LG V20 LG V30 Full lose some love love message Make Free Calls Make Money From Home Make Money Gaming Online MAKING MONEY IN NAIJA MAKING MONEY ONLINE Mark Zuckerberg Metlife eService Insurance missingring MOBILE Mobile Gadgets MOBILE PHONES ORANGEVODAFONEO2EET-MOBILETHREEVIRGINIOSAPPLE IPHONE X Moto E3 MOTOROLA Mtn MTN Android One data plan MTN BBLITED MTN Data MTN Give Away Data Plan of 7GB For Just N2000 MTN Sudan MTN Unlimited new iPhone New Working Setting For Glo N0.00 Unlimited Free Browsing newbulksms newbulksms nigeria ng nigeria Nigeria: Airtel reduces data tariffs Nintendo 64 (N64) Emulators For Android Nintendo 64 (N64) Emulators For PC Nokia 8 Nokia 8 Key Specifications NOKIA 8 SPECIFICATION NOKIA 9 COMPLETE SPECIFICATION NOKIA 9 CURVED SCREEN Nokia Edge 2017 Nokia S40 Nokia Symbian S60 ntel Launches Fastest Router In Nigeria Offline Games 2019 Offline RPG Games for Android OgbongeBlog Blogger Template ONEPLUS OnePlus 5T Online Transactions Pepsi P1S 4G perfect Android phone phone PHONES Plus Pokemon Go ps4 QUESTRA. INVEST TODAY! Razer READ MORE ABOUT relationship REVIEWS Root an Android Device Rooting Samsung Galaxy Note 4 Safari SamMobile SAMSUNG Samsung Galaxy J7 + plus Samsung Galaxy Note 4 Samsung Galaxy Note 7 Specs & Price Samsung Galaxy Note 8 Samsung Galaxy Note 8 release date Samsung Galaxy S10 Samsung's UI screenshot on your Mac Seven Things Your ATM Card Can Do Social network Sony Xperia 1 Sponsored Study in Cyprus SUBMIT GUEST POST TD-LTE TECNO CAMON C9 Template the easy way The Essential Phone The Nokia 8 will get a bigger brother dubbed the Nokia 9 - Nokia 9 Release STILL Happening; It's a Phablet Version of Nokia 8 (check it out like i comment and share ) The Prices Of The Newly Launched Gionee M6 And M6 Plus Will Surprise You TIPS to Block Spam Top 10 Best Web Browsers For PC Top 20 Apps Tweak IMEI of Infinix Hot X507 Twitter unity bank plc Unlimited Free Browsing Unlimited Free Data Bundle vpn web hosting What Is Sonos? Whatsapp Whatsapp to Disconnect Symbian OS from the Whataapp network by December Whiteboard Sketch Video Whogohost Why Sonos? Wiko Wiko Bloom Windows 10 marks 1 year today and free upgrade expired Windows Phone 7.1 WordPress WORLDPRESS Write For Us Xiaomi Mi A1 Android One Specs Xiaomi Mi Note 2 Pro Xiaomi Redmi Note 5A Xperia 10 Xperia 10 Plus XPERIA Cars Road Trip YES 4G LTE PREPAID YOUR OPINION!! Which Nigerian Internet Service Provider Has The Most Friendly & Cheap Data Plans? YouTube zain