Networking is fundamental to today’s large-scale distributed systems that power the family of Facebook applications used by billions of people.…
The post Facebook announces new networking systems research awards appeared first on Facebook Research.
Hash tables provide a fast way to maintain a set of keys or map keys to values, even if the keys are objects, like strings. They are such a ubiquitous tool in computer science that even incremental improvements can have a large impact. The potential for optimization led to a proliferation of hash table implementations [...]
The post Open-sourcing F14 for faster, more memory-efficient hash tables appeared first on Facebook Code.
The time it takes for an interaction to go from the user input event (such as clicking a button or typing in a box) that triggered it to being completely rendered is an important web metric. At Facebook, we measure events at four stages: the moment the operating system gets the input, the moment we [...]
The post Faster input events with Facebook’s first browser API contribution appeared first on Facebook Code.
Thousands of engineers write the code to create our apps, which serve billions of people worldwide. This is no trivial task—our services have grown so diverse and complex that the codebase contains millions of lines of code that intersect with a wide variety of different systems, from messaging to image rendering. To simplify and speed [...]
The post Aroma: Using machine learning for code recommendation appeared first on Facebook Code.