Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook curiosity, what javascript framework are they using?

wondering if some of you know what javascript framework facebook is using ?

Thanks

like image 551
RageZ Avatar asked Sep 11 '09 01:09

RageZ


People also ask

What JS framework does Facebook use?

React is an open-source JavaScript library created in 2011 by Jordan Walke, a software engineer at Facebook. Later, Facebook introduced React Fiber, which is a collection of algorithms for rendering graphics. Interestingly, React is now one of the world's most widely used JavaScript libraries.

What JavaScript frameworks are the most used today?

According to Stack Overflow's survey, 40.13% of the developers believe that React is the most commonly used JavaScript Framework. It is followed by jQuery with 34.42%, Express with 23.82%, Angular with 22.96%, and Vue with 18.97%.

Which JS framework is used by Google?

Polymer is an open-source JavaScript library developed by Google, and can create a website's elements without getting too complex. It also supports both one-way and two-way data binding, which gives it a more extensive application area.


3 Answers

Looks like they're using their own as there aren't any YUI/jQuery script references and it looks like standard DOM scripting.

like image 185
meder omuraliev Avatar answered Oct 27 '22 14:10

meder omuraliev


Its anyones guess.

First of all, their core services are based on Thrift which Facebook has made opensource; also, they have their own library based on JavaScript. They are probably incorporating a lot of standard DOM scripting (but obfuscated) code in and above the user-space.

Based upon presentations you can get a feel of their organizational layout and how they might implement a lot of their functionality.

There was a leak circa 2007 of the source code if you can find it, if it is still present, but of course: this is the internet.

We might actually get our hands on current source should Facebook comply with their court order.

like image 41
Greg Buehler Avatar answered Oct 27 '22 13:10

Greg Buehler


There is also "Javelin", as revealed at the open sourcing of PHAbricator, a internal tool made to control source code internally (git viewer) + tasks and other things.

Here is the documentation: http://phabricator.com/docs/javelin/index.html

You can also look for the source (by accessing phabricator) and take a look of some particularities of how facebook develop their applications.

like image 43
Gabriel Mazetto Avatar answered Oct 27 '22 15:10

Gabriel Mazetto