Engineering Blog

Blog posts tagged 'Performance'

Marty GreeniaSoftware engineer at Facebook

Performance @Scale 2018 recap

Posted about 3 months ago

Topics included anomaly detection, scaling web services, and speeding up mobile apps. Read more...

Delyan KratunovEngineering

Profilo: Understanding app performance in the wild

Posted about 3 months ago

Profilo is a high-throughput, mobile-first performance tracing library.

Shannon ChenResearch Scientist at Facebook

Quality assessment of 360 video view sessions

Posted about 3 months ago
blog post · Video · Performance · Optimization

A new QA workflow for 360 video streaming introduces two new standards. Read more...

Josiah GaskinSoftware engineer at Facebook

HotSwap: Bringing hot code reloading to Buck

Posted about 4 months ago

HotSwap's unique approach to instant code reloading eliminates friction in the edit-compile-run development cycle. Read more...

Udi CohenEngineering at Facebook

Improving Android video on News Feed with Litho

Posted about 5 months ago
blog post · Android · Open Source · Framework · Performance · @Scale · Video · News Feed · New York

The Litho video component improved scrolling performance by up to 20 percent across the Facebook for Android app. Read more...

Open-sourcing Sections: Declarative data handling for Litho lists

Posted about 8 months ago
blog post · Open Source · Android · Framework · Performance · Front End

Sections provides a simple API that connects datasets to UI rendering with Litho. Read more...

Multithreaded rendering on Android with Litho and Infer

Posted about 9 months ago

Bringing together two Facebook open source projects proved capable of successfully and reliably executing multithreaded rendering on Android. Read more...

FCR: Open source command runner for network devices

Posted about 10 months ago

FCR allows applications to connect and run commands on thousands of network devices. Read more...

Managing resources for large-scale testing

Posted about a year ago
blog post · Web · Android · iOS · Backend · Development Tools · Tooling · Testing · Performance

With a single API, engineers at Facebook can interact with thousands of mobile devices, browsers, and emulators in our data centers to test new code before it ships. Read more...

Enhancing high-resolution 360 streaming with view prediction

Posted about a year ago

We gave our system the ability to intuit the most interesting parts of a video, to help prioritize where to concentrate the pixels in a stream. Read more...

Faiss: A library for efficient similarity search

Posted about a year ago

Vector representation allows for fast, large-scale image searches where traditional key/value queries fall short. Read more...

Evaluating boosted decision trees for billions of users

Posted about a year ago

Efficiency improvements resulted in evaluating larger models in the same amount of time and with the same CPU resources. Read more...

Sriram SankarEngineering at Facebook

Hardware Analytics and Lifecycle Optimization (HALO) at Facebook

Posted about a year ago

Having an array of real-time infrastructure data at our fingertips helps Facebook maintain hardware health at a global scale. Read more...

Justin TellerEngineering

Beringei: A high-performance time series storage engine

Posted about a year ago

Beringei powers most of the performance and health monitoring at Facebook while enabling engineers and analysts to make decisions quickly with accurate, real-time data. Read more...

Building Zero protocol for fast, secure mobile connections

Posted about a year ago
blog post · Mobile · Networking and Traffic · Security · Android · iOS · Performance

The protocol introduces several changes that help make mobile connections more efficient and secure. Read more...

This browser tweak saved 60% of requests to Facebook

Posted about a year ago
blog post · Web · Caching · Backend · Performance

The work resulted in more efficient browser caches across the web and dramatically improved page load times. Read more...

Delivering real-time AI in the palm of your hand

Posted about 2 years ago

Caffe2go is a new deep learning platform that can — for the first time — capture, analyze, and process pixels in real time, directly on a mobile device. Read more...

Lucas RochaEngineering

Components for Android: A declarative framework for efficient UIs

Posted about 2 years ago

Components for Android delivers smooth scroll performance on feeds with complex content and virtually infinite variations. Read more...

A comparison of state-of-the-art graph processing systems

Posted about 2 years ago
blog post · Data · Graph · Data Infrastructure · Performance · Backend

The study measured the relative performance and ability of two systems to handle large graphs, focusing on performance and usability. Read more...

Yarn: A new package manager for JavaScript

Posted about 2 years ago

With Yarn, engineers have access to the npm registry while operating faster, more securely, and more reliably. Read more...

Guilherme OttoniSoftware engineer at Facebook

Redesigning the HHVM JIT compiler for better performance

Posted about 2 years ago

The redesign of the HHVM JIT has improved the CPU usage for running Facebook by about 15 percent. Read more...

Lauren RuganiTechnology Communications at Facebook

Facebook announces new tech at @Scale 2016

Posted about 2 years ago
blog post · Data · Mobile · @Scale · Video · Tooling · Performance

New data storage technologies, 360 video improvements, and performance tools were revealed throughout the day. Read more...

BrowserLab: Automated regression detection for the web

Posted about 2 years ago
blog post · Web · Performance · Tooling · Testing

The system automatically analyzes the performance of every code change, catching regressions as small as 20 ms to ensure that the site loads quickly. Read more...

Johannes KopfEngineering

360 video stabilization: A new algorithm for smoother 360 video viewing

Posted about 2 years ago
blog post · Research · Video · Performance · Optimization

The technology, custom-built for 360 video, reduces bit rate for the same video quality and can stabilize video in less time than it takes to play back the video at normal speed. Read more...

Smaller and faster data compression with Zstandard

Posted about 2 years ago
blog post · Data · Performance · Storage

With a performance-first design optimized for modern CPUs, Facebook's new compression algorithm translates directly to faster data transfer and smaller storage requirements. Read more...

Antoine ReversatEngineering

The mobile device lab at the Prineville data center

Posted about 2 years ago

The custom-built rack lets engineers run tests on thousands of phones to understand the performance implications of a code change. Read more...

Romain KomornEngineering

Making Facebook self-healing: Automating proactive rack maintenance

Posted about 2 years ago

Aggregate Maintenance Handlers provide a way to safely automate maintenance on multiple servers at once. Read more...

Keep Updated

Stay up-to-date via RSS with the latest open source project releases from Facebook, news from our Engineering teams, and upcoming events.

Facebook © 2018