wondering if some of you know what javascript framework facebook is using ?
Thanks
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.
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%.
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.
Looks like they're using their own as there aren't any YUI/jQuery script references and it looks like standard DOM scripting.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With