Short description: None
One thing the most visited websites have in common is that they are dynamic websites. Their development typically involves server-side coding, client-side coding and database technology. The programming languages applied to deliver dynamic web content, however, vary vastly between sites.
Programming languages used in most popular websites*
| Websites
|
Popularity (unique visitors per month)[1]
|
Front-end (Client-side)
|
Back-end (Server-side)
|
Database
|
Notes
|
| Google[2]
|
2,800,000,000
|
JavaScript, TypeScript
|
C, C++, Go,[3] Java, Python, Node
|
Bigtable,[4] MariaDB[5]
|
The most used search engine in the world.
|
| Facebook
|
1,120,000,000
|
JavaScript, Typescript, Flow
|
Hack/HHVM, Python, C++, Java, Erlang, D,[6] Haskell[7]
|
MariaDB, MySQL,[8] HBase, Cassandra[9]
|
The most visited social networking site.
|
| YouTube
|
1,100,000,000
|
JavaScript, TypeScript
|
Python, C, C++, Java,[10] Go[11]
|
Vitess, BigTable, MariaDB[5]
|
The most popular video sharing site.
|
| Yahoo
|
750,000,000
|
JavaScript
|
PHP
|
PostgreSQL, HBase, Cassandra, MongoDB,[12]
|
|
| Etsy
|
516,000,000 (Total, not unique)[13]
|
JavaScript
|
PHP[14][15]
|
MySQL, Redis[16]
|
E-commerce website.
|
| Amazon
|
2,400,000,000[17]
|
JavaScript
|
Java, C++, Perl[18]
|
DynamoDB, RDS/Aurora, Redshift[19]
|
The most used e-commerce site in the world.
|
| Wikipedia
|
475,000,000
|
JavaScript
|
PHP
|
MariaDB[20]
|
A free online encyclopedia based on MediaWiki, which is programmed in PHP.
|
| Fandom
|
315,000,000[21]
|
JavaScript
|
PHP
|
MySQL
|
Wiki hosting service.
|
| X
|
290,000,000
|
JavaScript
|
C++, Java,[22] Scala,[23] Ruby (Ruby on Rails)
|
MySQL[24]
|
Popular social network.
|
| Bing
|
285,000,000
|
JavaScript
|
C++, C#
|
Microsoft SQL Server, Cosmos DB
|
Search engine from Microsoft.
|
| eBay
|
285,000,000
|
JavaScript
|
Java,[25] JavaScript,[26] Scala[27]
|
Oracle Database
|
Online auction house.
|
| MSN
|
280,000,000
|
JavaScript
|
C# (ASP.NET)
|
Microsoft SQL Server
|
An email client, for simple use. Previously known as "messenger", not to be confused with Facebook's messaging platform.
|
| LinkedIn
|
260,000,000
|
JavaScript
|
Java, JavaScript,[28] Scala
|
Venice[29][30]
|
World's largest professional network.
|
| Pinterest
|
250,000,000
|
JavaScript
|
Python (Django),[31] Erlang, Elixir[32]
|
MySQL, Redis[33]
|
Search engine for ideas.
|
| WordPress.com
|
240,000,000 [34]
|
JavaScript
|
PHP[35]
|
MariaDB[36]
|
Website manager software.
|
| Netflix
|
223.090.000 (Subscribers, not visitors)
|
JavaScript
|
Python, Java[37]
|
NMDB,[38] PostgreSQL
|
The biggest video streaming service in the world.
|
*data on programming languages is based on:
- HTTP Header information
- Request for file types
- Citations from reliable sources
Back-end (Server-side) table in most popular websites
| Websites
|
C#
|
C
|
C++
|
D
|
Elixir
|
Erlang
|
Go
|
Hack
|
Haskell
|
Java
|
JavaScript
|
Perl
|
PHP
|
Python
|
Ruby
|
Scala
|
| Google
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
Yes
|
No
|
No
|
Yes
|
Yes
|
No
|
No
|
Yes
|
No
|
No
|
| YouTube
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
Yes
|
No
|
No
|
Yes
|
No
|
No
|
No
|
Yes
|
No
|
No
|
| Facebook
|
No
|
No
|
Yes
|
Yes
|
No
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
No
|
No
|
No
|
Yes
|
No
|
No
|
| Yahoo
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
Yes
|
No
|
No
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
| Amazon
|
No
|
No
|
Yes
|
No
|
No
|
No
|
No
|
No
|
No
|
Yes
|
No
|
Yes
|
No
|
No
|
No
|
No
|
| Wikipedia
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
Yes
|
No
|
No
|
No
|
| X
|
No
|
No
|
Yes
|
No
|
No
|
No
|
No
|
No
|
No
|
Yes
|
No
|
No
|
No
|
No
|
Yes
|
Yes
|
| Bing
|
Yes
|
No
|
Yes
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
| eBay
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
Yes
|
| MSN
|
Yes
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
| LinkedIn
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
Yes
|
| Pinterest
|
No
|
No
|
No
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
Yes
|
No
|
No
|
| WordPress.com
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
No
|
Yes
|
No
|
No
|
No
|
| Netflix
|
No
|
Yes
|
No
|
No
|
No
|
No
|
Yes
|
No
|
No
|
Yes
|
No
|
No
|
No
|
Yes
|
No
|
No
|
See also
- Comparison of programming languages
- List of programming languages
- TIOBE index
- "Hello, World!" program
References
- ↑ "Top 15 Most Popular Websites May 2018". eBiz. http://www.ebizmba.com/articles/most-popular-websites.
- ↑ searchenginewatch.com - Google Hits the Billion Monthly Unique Visitors Mark
- ↑ Rob Pike (2012). Go at Google. Presentation at the ACM conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH).
- ↑ "Google's Bigtable". http://andrewhitchcock.org/?post=214.
- ↑ 5.0 5.1 "Google Waves Goodbye To MySQL In Favor Of MariaDB". readwrite.com. 14 September 2013. http://readwrite.com/2013/09/14/google-waves-goodbye-to-mysql-in-favor-of-mariadb#awesm=~omBpxaeC3cblHt.
- ↑ "Facebook is using D in production starting today". http://forum.dlang.org/thread/l37h5s$2gd8$1@digitalmars.com.
- ↑ "Fighting spam with Haskell". Facebook Engineering. Facebook. 26 June 2015. https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/.
- ↑ "MySQL and Database Engineering". https://www.facebook.com/notes/facebook-engineering/mysql-and-database-engineering-mark-callaghan/10150599729938920.
- ↑ "Cassandra – A structured storage system Developed By Facebook". https://www.facebook.com/notes/facebook-engineering/cassandra-a-structured-storage-system-on-a-p2p-network/24413138919.
- ↑ "YouTube Architecture - High Scalability -". http://highscalability.com/blog/2008/3/12/youtube-architecture.html.
- ↑ "Golang Vitess: a database wrapper written in Go as used by Youtube". 28 September 2022. https://github.com/youtube/vitess.
- ↑ "World's Largest Database Running on Postgres". http://it.toolbox.com/blogs/oracle-guide/worlds-largest-database-runs-on-postgres-24979.
- ↑ Jennewine, Trevor (2021-02-01). "Where Will Etsy Be in 5 Years?" (in en). https://www.fool.com/investing/2021/02/01/where-will-etsy-be-in-5-years/.
- ↑ "Improving the Deployment Experience of a Ten-Year Old Application". 2021-06-15. https://codeascraft.com/2021/06/15/improving-the-deployment-experience-of-a-ten-year-old-application/.
- ↑ Garg, Sumit (25 April 2023). "Top Programming Languages for Mobile App Development Updated in 2023" (in en). https://www.konstantinfo.com/blog/top-programming-languages/.
- ↑ "How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020". 2021-02-25. https://codeascraft.com/2021/02/25/how-etsy-prepared-for-historic-volumes-of-holiday-traffic-in-2020/.
- ↑ Coppola, Daniela (2022-07-14). "Worldwide-visits-to-Amazon.com-December-2021-to-May-2022-(in billions)" (in English). www.statista.com. https://www.statista.com/statistics/623566/web-visits-to-amazoncom/.
- ↑ "Amazon Architecture". http://highscalability.com/blog/2007/9/18/amazon-architecture.html.
- ↑ "Amazon's consumer business ditches Oracle's databases" (in en-US). 2019-10-15. https://siliconangle.com/2019/10/15/amazon-finally-ditched-oracles-databases-favor/.
- ↑ "Wikipedia Adopts MariaDB". Wikimedia Foundation. 22 April 2013. http://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariadb/.
- ↑ "Fandom Expands Its Revenue Business with the Launch of New Self-Serve…" (in en-US). https://about.fandom.com/news/fandom-expands-its-revenue-business-with-the-launch-of-new-self-serve-ad-platform-focus-on-global-expansion-doubling-down-on-its-gaming-business-2.
- ↑ "Twitter and Java | go.Java | Oracle" (in en-US). https://go.java/twitter.html.
- ↑ Venners, Bill. "Twitter on Scala". http://www.artima.com/scalazine/articles/twitter_on_scala.html.
- ↑ "How Twitter Stores 250 Million Tweets A Day Using MySQL". http://highscalability.com/blog/2011/12/19/how-twitter-stores-250-million-tweets-a-day-using-mysql.html.
- ↑ "eBay Architecture". http://highscalability.com/ebay-architecture.
- ↑ "How We Built eBay's First Node.js Application". 17 May 2013. http://www.ebaytechblog.com/2013/05/17/how-we-built-ebays-first-node-js-application/.
- ↑ "squbs". https://paypal.github.io/squbs/.
- ↑ "LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster". http://highscalability.com/blog/2012/10/4/linkedin-moved-from-rails-to-node-27-servers-cut-and-up-to-2.html.
- ↑ "project-voldemort mailing list post. 2018-08-16.". https://groups.google.com/d/msg/project-voldemort/aMDySxVfga8/SFI8gI8xEAAJ.
- ↑ "Venice Performance Optimization". https://engineering.linkedin.com/blog/2018/04/venice-performance-optimization.
- ↑ "FAQ:General". https://docs.djangoproject.com/en/1.7/faq/general/#is-django-stable.
- ↑ "Introducing new open-source tools for the Elixir community". https://engineering.pinterest.com/blog/introducing-new-open-source-tools-elixir-community.
- ↑ "How We Scaled Pinterest From Zero Users To A $2 Billion Valuation". Business Insider. http://www.businessinsider.com/how-we-scaled-pinterest-2013-4?op=1&IR=T.
- ↑ N, G (2022-12-27). "WordPress Traffic Statistics Lookup" (in English). www.northsgate.com. https://northsgate.com/visits-to-wordpress-com/.
- ↑ "PHP Environment" (in en). 2019-02-26. https://wordpress.com/support/php-environment/.
- ↑ "WordPress.com PHP Environment". 26 February 2019. https://wordpress.com/support/php-environment/.
- ↑ "Netflix, Inc." (in en). https://github.com/Netflix.
- ↑ Blog, Netflix Technology (2019-02-03). "The Netflix Media Database (NMDB)" (in en). https://netflixtechblog.com/the-netflix-media-database-nmdb-9bf8e6d0944d.
 | Original source: https://en.wikipedia.org/wiki/Programming languages used in most popular websites. Read more |