Thinking About Performance

Modern day sites and apps are more robust and richer in functionality than ever before. This rise in usability has led to an increased challenge to deliver a high level of performance across a variety of network conditions and devices. Simply put, Performance refers to the speed in which pages are downloaded and displayed on a user’s browser.

Read More

Parsing, JavaScript, and Compilation Performance

JavaScript is a compiled language. You might be thinking, “But I’ve never compiled any JavaScript”? You haven’t – compiling is automatically handled by browser engines that compile JavaScript code moments before execution and then run it on the users machine. Each browser uses a different JavaScript engine, but today we’ll dive into the details of the V8 engine, used by Google Chrome.

Read More

Serverless with AWS Lambda

AWS Lambda is a service that reduces the amount of backend work for your app. This allows engineering teams to run code without provisioning or managing servers. You just upload your code and Lambda will take care of everything required to run and scale your code.

Read More