Home/Performance
Topic

Performance

974 articles on Performance.

11,834 articles
Performance — Optimizing A Vue App — Smashing Magazine

Optimizing A Vue App — Smashing Magazine

Prioritizing performance when building our web apps improves the user experience and helps ensure they can be used by as many people as possible. In this article, Michelle Barker will walk you through some of the front-end optimization tips to keep our Vue apps as efficient as possible.

MBMichelle BarkerMichelle Barker·November 22, 2022Performance
Performance — GitHub Availability Report: October 2022

GitHub Availability Report: October 2022

In October, we experienced four incidents that resulted in degraded performance across GitHub services. This report also sheds light into an incident that impacted Codespaces in September.

JOJakub OleksyJakub Oleksy·November 2, 2022Performance
Performance — Strategies and Tools for Performing Migrations on Platform

Strategies and Tools for Performing Migrations on Platform

Needing to deliver faster and more reliably while managing a growing number of contributors and a more complex codebase seems like the fate of every hyper-growth tech company. For platform teams, the challenge is not any different. How can we quickly roll out and increase the adoption of new technologies safely with a growing codebase and organization?

MAMariana Ardoino and Raul Herbster·November 1, 2022Performance
Performance — GitHub Availability Report: September 2022

GitHub Availability Report: September 2022

In September, we experienced one incident that resulted in degraded performance across GitHub services. We also experienced one incident resulting in significant impact to Codespaces. We are still investigating that incident and will include it in next month’s report. This report also sheds light into an incident that impacted Codespaces in August and an incident that impacted Actions in August.

JOJakub OleksyJakub Oleksy·October 5, 2022Performance
Performance — 8 things you didn’t know you could do with GitHub Copilot

8 things you didn’t know you could do with GitHub Copilot

Developers all over the world are using GitHub Copilot to help speed up their development and increase developer productivity. With GitHub Copilot available to developers everywhere, we’ve found some fun and useful examples of how developers can use GitHub Copilot for things you may not be thinking about.

RSRizel ScarlettRizel Scarlett·September 14, 2022Performance
Performance — From Development to Real Users: How to Create a Web Performance Story

From Development to Real Users: How to Create a Web Performance Story

Some of the most common questions asked when it comes to work with performance are, How do you convince stakeholders that improving the performance of your project is actually worth the investment? How can you prove that the work is necessary to begin with? Or prove that you have shipped improvements? And what is the impact of certain changes on users in different scenarios?

VTVinicius Teixeira Dallacqua, Engineer·September 1, 2022Performance
Performance — Slowing Down to Speed Up – Circuit Breakers for Slack’s CI/CD

Slowing Down to Speed Up – Circuit Breakers for Slack’s CI/CD

What happens when your distributed service has challenges with stampeding herds of internal requests? How do you prevent cascading failures between internal services? How might you re-architect your workflows when naive horizontal or vertical scaling reaches their respective limits? These were the challenges facing Slack engineers during their day-to-day development workflows in 2020. Multiple int

FCFrank Chen·August 19, 2022Performance
Performance — Why React Re-Renders

Why React Re-Renders

In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.

JWJosh W. Comeau·August 16, 2022Performance
Performance — When is JIT Faster Than A Compiler? - Shopify

When is JIT Faster Than A Compiler? - Shopify

I had this conversation over and over before I really understood it. It goes: “X language can be as fast as a compiled language because it has a JIT compiler!” “Wow! It’s as fast as C?” “Well, no, we’re working on it. But in theory, it could be even FASTER than C!” “Really? How would that work?” “A JIT can see what your code does at runtime and optimize for only that. So it can do things C can’t!”

SEShopify Engineering·August 11, 2022Performance
Performance — GitHub Availability Report: July 2022

GitHub Availability Report: July 2022

In July, we experienced one incident that resulted in degraded performance for Codespaces. This report also acknowledges two incidents that impacted multiple GitHub.com services in June.

JOJakub OleksyJakub Oleksy·August 3, 2022Performance
Performance — Powerful Image Optimization Tools — Smashing Magazine

Powerful Image Optimization Tools — Smashing Magazine

Optimizing the size of images can have a bigger impact on performance than all other areas combined. In this article, Louis Lazaris covers different tools available for reducing the size of images. You might already know that Smashing Magazine has published the book Image Optimization by Addy Osmani, which covers this topic in full detail. But consider this post a compliment to the book, as this w

LLLouis LazarisLouis Lazaris·July 20, 2022Performance
Performance — How To Build A Localized Website With Hugo And Strapi — Smashing Magazine

How To Build A Localized Website With Hugo And Strapi — Smashing Magazine

Strapi is an open-source headless content management system (CMS) built with Node.js, and Hugo builds sites pretty fast, with average site builds completed in a second or less. In this tutorial, Zara Cooper explains how to use Strapi’s Internationalization feature to create content in multiple languages. You’ll also learn how to create a Hugo site that consumes localized content from Strapi.

ZCZara CooperZara Cooper·July 5, 2022Performance
Performance — Hertzbleed explained

Hertzbleed explained

Hertzbleed is a brand-new family of side-channel attacks that monitors changes on CPU frequency

YAYingchen, ArmfazhYingchen, Armfazh·June 28, 2022Performance
Performance — MPLS to Zero Trust in 30 days

MPLS to Zero Trust in 30 days

‘My home network is faster than my corporate network’’ is a common complaint of the employees returning to work. Legacy MPLS based networks were not built to support the shift in the applications.

AAAdi, AmeetAdi, Ameet·June 23, 2022Performance
Performance — How To Test Your MVP Within 2 Weeks (Or Less) — Smashing Magazine

How To Test Your MVP Within 2 Weeks (Or Less) — Smashing Magazine

Looking for ways to test your product faster? Most of startup founders start a project with visions of a perfect product in their head. However, in reality, a well-performing product will likely look way different than an initial concept. Instead of seeking perfection from the outset, beginning with a Minimum Viable Product (MVP) is the smartest route to success. In this article, Sergey Krasotin u

SKSergey KrasotinSergey Krasotin·June 22, 2022Performance
Performance — Measuring The Performance Of Typefaces For Users (Part 2) — Smashing Magazine

Measuring The Performance Of Typefaces For Users (Part 2) — Smashing Magazine

Do we, as users and designers, really need to assess typefaces and find out how they perform? Is it necessary? Well, whatever your thoughts are, in 2022, with a mass of typefaces available and 100s of years of designing and manufacturing typefaces, it is time to consider this topic. In this article, we will be discussing ways to test typefaces and other typographic issues. Though this article is s

TBThomas BohmThomas Bohm·June 10, 2022Performance
Performance — How We Built Infrastructure to Run User Forecasts at Spotify

How We Built Infrastructure to Run User Forecasts at Spotify

TL;DR With Spotify’s rapid global expansion to more than 180 countries, it’s critical that the infrastructure of user forecasts catch up to business needs. As the business evolves, we need an infrastructure in place that can satisfy the varying needs of stakeholders across the company. To enable fast iterations and facilitate model training, we built a system that allows user forecasts to run both

MZMolly Zhu, Insights Manager·June 1, 2022Performance