As you're most likely know if you're even so slightly interested in tech, Apple recently announced and released new Macs - Mac Mini, MacBook Air and MacBook Pro 13" - powered by their own "Apple Silicon" ARM processor called M1.
Tech media went crazy about this - and for a good reason. It truly is a huge step not only for Apple but potentially the personal computing industry as a whole.
But it's web development we're talking about here and that's why today, I'd like to take a bit deeper dive into Apple's M1 chip from a perspective of a web developer. We'll touch on the general implication of M1 but focus mostly on the performance, development experience, and software compatibility that you can expect from these new machines. Let's dive in!
First, a primer on what M1 really is, why it's so, dare I say, revolutionary, and how it came to be.
Basically, it's a chip specifically designed by Apple, that implements the ARM instruction set, instead of the x86 that's so common across PCs, and prior Macs. Neither ARM nor custom Apple chips are anything new. In fact, ARM is the architecture of mobile devices, and Apple chips implementing it have been powering iPhones, iPads, and other mobile Apple devices for years now.
It's thanks to these prior uses of ARM by Apple that we could set our expectations high when the transition was announced at WWDC 2020. iPhones and iPads have been leading in performance benchmarks for quite a while now, thanks to tight hardware-software integration, but also the raw power of Apple's chips. So, when the company announced it'll be bringing the same technological prowess to the Macs, things started to look interesting.
Looking to hire Node js developers? One of the top Node js development companies in India & USA offers cost-effective Node js web development services.
A Guide to Hire Node.js Developers who can help you create fast and efficient web applications. Also, know how much does it cost to hire Node.js Developers.
We are providing robust Node.JS Development Services with expert Node.js Developers. Get affordable Node.JS Web Development services from Skenix Infotech.
The practical implications of having Streams in Node.js are vast. Nodejs Streams are a great way to handle data chunks and uncomplicate development.
You may already be aware that Raygun uses Node.JS for our API nodes that receive your precious crash reporting data (we also do node.js crash reporting if you’re interested). We’ve peaked in the past at more than 110,000 requests per second coming...