SlideShare a Scribd company logo
JS Everywhere
Georgy Bunin
Agenda
● Current state of JS
● Motivation
● Where can I use JS?
● [...slides]
● Summary
Current state of JS
Javascript is most popular language on the world
https://madnight.github.io/githut/#/pull_requests/2020/3
Current state of JS
https://2019.stateofjs.com/overview/
Current state of JS
Motivation
Why?
● Hobby
● Pet project
● Learning
Where can I use JS? - Everywhere!
Web
Basic:
React, Angular, Vue, Vanilla JS, TypeScript
Less popular:
WebComponents, Svelte, Ember, Polymer, lit-html
Exotic:
Elm, ClojureScript (Closure), ReasonML (OCaml)
High Performance Web
asm.js:
https://developer.mozilla.org/en-
US/docs/Games/Tools/asm.js
WebAssembly:
https://engineering.q42.nl/webassembly/
Mobile
Native:
ReactNative, NativeScript
Hybrid:
Cordova, PhoneGap, Ionic, PWA
Adaptive web sites:
Angular, React, etc.
Desktop Application
Electron
(VSCode, Slack, Figma) - https://www.electronjs.org/apps
Node-webkit
https://nwjs.io/
Proton
https://proton-native.js.org/#/ (with React Syntax)
Testing and Software Automation
Testing
Unit, E2E, tools, selenium, cypress, puppeteer
Automation
ifttt, OS Scripting, CI, CD scripts, Selenium
Data processing
data scraping, parsers, OCR, format converters, task runners
Static content generators
Why
Blog, Docs, Notes, Readme, Wiki, Demos, Slides, Write your own book,
Podcast Show Notes
Tools
Hexo, Gatsby, Gitbook, Next.js, ReactStatic
Compare
https://www.staticgen.com/
Server frameworks
Popular:
Express, Koa, NestJS, HAPI
Less popular:
Meteor, MEAN
https://www.airpair.com/node.js/posts/nodejs-framework-comparison-express-koa-hapi
http://nodeframework.com/
Cloud (Serverless)
Function as a service (FaaS):
Google App Engine, AWS Lambda, Azure Functions, IBM Cloud Functions
Cloud DB
Firebase
Azure Data Lake
MLab (MongoDB Atlas)
Databases (JSON based)
JSON ⇒ JavaScript Object Notation
Databases:
MongoDb
Redis
CouchDB / PouchDB
RethinkDB
Server / CLI / Scripting
Basic:
Nodejs (V8), Deno
Advanced:
https://en.wikipedia.org/wiki/JavaScript_engine
https://github.com/a0viedo/demystifying-js-engines
https://en.wikipedia.org/wiki/List_of_ECMAScript_engines
RealTime Data Streaming
Browser:
SSE / WebRTC
TCP based:
WebSocket / MQ (PubSub)
Queue
SQS (https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/sqs-
examples-using-queues.html)
Cartography / GIS / GeoData
Most popular:
Google Maps, OpenStreetMaps, OpenLayers
Enterprise:
ESRI, ArcGIS, Cesium
Less popular:
Bing, Baidu, Leafletjs, Mapbox
https://medium.com/flatlogic/top-javascript-maps-api-and-libraries-162523cef967
https://en.wikipedia.org/wiki/Cartography
Data Visualization (ton of libraries)
Most common:
D3
Charts:
Amcharts,
Highcharts
Data table:
AgGrid, React-table, Material Table
https://en.wikipedia.org/wiki/Data_visualization
https://grafana.com/
IOT
C4I - command, control, communications, computers, and intelligence
Devices and sensors:
https://www.postscapes.com/javascript-and-the-internet-of-things/
https://iotjs.net/
https://analyticsindiamag.com/top-10-javascript-frameworks-to-use-in-your-iot-project/
https://blog.bitsrc.io/10-javascript-iot-libraries-to-use-in-your-next-projects-bef5f9136f83
https://www.iotforall.com/javascript-iot
https://en.wikipedia.org/wiki/Internet_of_Things
Web Bluetooth and Uri Shaked
Hardware / Robotics
● http://johnny-five.io/
● https://www.espruino.com/
● https://livebook.manning.com/book/javascript-on-things/chapter-1/
● https://www.smashingmagazine.com/2016/02/hardware-hacking-with-javascript-internet-of-things/
Interesting thing: JS in Cosmos
SpaceX Crew Dragon Touchscreen UI Uses JavaScript and Chromium
● https://fullstackfeed.com/spacex-crew-dragon-touchscreen-ui-uses-javascript-and-chromium/
● https://dev.to/realabbas/spacex-and-javascript-3d78
Virtual world (VR / AR)
WebVR
● https://webvr.info/
● https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web/WebVR
● https://aframe.io/
● https://medium.com/@kristen.carter/build-your-next-ar-vr-web-app-using-javascript-32d3252e5756
● https://www.youtube.com/watch?v=_UsGt8KI6uk
AR
● https://www.argonjs.io/
● https://augmented.reality.news/news/free-open-source-javascript-solution-for-augmented-reality-
comes-life-mobile-0176311/
Gaming and physics engine
Physics Engine 2D (Canvas/SVG):
● https://brm.io/matter-js/
● https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_breakout_game_Phaser/Physics
● https://piqnt.com/planck.js/
● https://www.npmjs.com/search?q=physics%20engine
● https://blog.bitsrc.io/9-top-js-gaming-engines-and-libraries-for-2020-81707d9f095
3D (JS + WebGL):
● https://www.babylonjs.com/
● https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web
● https://threejs.org/
● http://webglsamples.org/
● https://www.creativebloq.com/3d/30-amazing-examples-webgl-action-6142954
● http://webglsamples.org/dynamic-cubemap/dynamic-cubemap.html
● https://www.awwwards.com/22-experimental-webgl-demo-examples.html
WebOS
Mobile:
Tizen (https://en.wikipedia.org/wiki/Tizen)
Laptop:
Chrome OS (https://en.wikipedia.org/wiki/Chrome_OS)
Embedded devices:
WebOS (https://www.webosose.org/)
Kiosk mode browser (Chrome / Edge)
https://docs.microsoft.com/en-us/deployedge/microsoft-edge-kiosk-mode
Motivation
Why?
● Hobby
● Pet project
● Learning
Summary
Is JS most popular language? Yes!
Where we can find JS - everywhere!
Thanks
questions?

More Related Content

Similar to Js everywhere (Georgy Bunin) (20)

PDF
End-to-end HTML5 APIs - The Geek Gathering 2013
Alexandre Morgaut
 
PPTX
Java Script recruiting
Ihor Odynets
 
PDF
Developing realtime apps with Drupal and NodeJS
drupalcampest
 
PPTX
Webdevcon Keynote hh-2012-09-18
Pierre Joye
 
PDF
Node.JS briefly introduced
Alexandre Lachèze
 
PDF
Seven Versions of One Web Application
Yakov Fain
 
PDF
Always on! ... or not?
Carsten Sandtner
 
PDF
Mastering the Stack Full Stack Tools.pdf
vivekbrolly
 
PDF
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Yuki Okada
 
PDF
Cape Cod Web Technology Meetup - 2
Asher Martin
 
PDF
Why Nodejs Guilin Shanghai
Jackson Tian
 
PDF
Why Node.js
guileen
 
PPTX
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Esri Nederland
 
PDF
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Julio Antonio Mendonça de Marins
 
PDF
Modern Static Site with GatsbyJS
Riza Fahmi
 
PPT
Node js
Chirag Parmar
 
KEY
Practical Use of MongoDB for Node.js
async_io
 
PPTX
Going Offline with JS
brendankowitz
 
PPTX
3 Approaches to Mobile - An A to Z Primer.
agup2009
 
PPTX
Academy PRO: Node.js default stack. Lecture 2
Binary Studio
 
End-to-end HTML5 APIs - The Geek Gathering 2013
Alexandre Morgaut
 
Java Script recruiting
Ihor Odynets
 
Developing realtime apps with Drupal and NodeJS
drupalcampest
 
Webdevcon Keynote hh-2012-09-18
Pierre Joye
 
Node.JS briefly introduced
Alexandre Lachèze
 
Seven Versions of One Web Application
Yakov Fain
 
Always on! ... or not?
Carsten Sandtner
 
Mastering the Stack Full Stack Tools.pdf
vivekbrolly
 
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Yuki Okada
 
Cape Cod Web Technology Meetup - 2
Asher Martin
 
Why Nodejs Guilin Shanghai
Jackson Tian
 
Why Node.js
guileen
 
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Esri Nederland
 
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Julio Antonio Mendonça de Marins
 
Modern Static Site with GatsbyJS
Riza Fahmi
 
Node js
Chirag Parmar
 
Practical Use of MongoDB for Node.js
async_io
 
Going Offline with JS
brendankowitz
 
3 Approaches to Mobile - An A to Z Primer.
agup2009
 
Academy PRO: Node.js default stack. Lecture 2
Binary Studio
 

Recently uploaded (20)

PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
What companies do with Pharo (ESUG 2025)
ESUG
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
Why Are More Businesses Choosing Partners Over Freelancers for Salesforce.pdf
Cymetrix Software
 
PDF
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
PDF
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
What companies do with Pharo (ESUG 2025)
ESUG
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Presentation about variables and constant.pptx
kr2589474
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Why Are More Businesses Choosing Partners Over Freelancers for Salesforce.pdf
Cymetrix Software
 
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
Ad

Js everywhere (Georgy Bunin)

  • 2. Agenda ● Current state of JS ● Motivation ● Where can I use JS? ● [...slides] ● Summary
  • 3. Current state of JS Javascript is most popular language on the world https://madnight.github.io/githut/#/pull_requests/2020/3
  • 6. Motivation Why? ● Hobby ● Pet project ● Learning
  • 7. Where can I use JS? - Everywhere!
  • 8. Web Basic: React, Angular, Vue, Vanilla JS, TypeScript Less popular: WebComponents, Svelte, Ember, Polymer, lit-html Exotic: Elm, ClojureScript (Closure), ReasonML (OCaml)
  • 10. Mobile Native: ReactNative, NativeScript Hybrid: Cordova, PhoneGap, Ionic, PWA Adaptive web sites: Angular, React, etc.
  • 11. Desktop Application Electron (VSCode, Slack, Figma) - https://www.electronjs.org/apps Node-webkit https://nwjs.io/ Proton https://proton-native.js.org/#/ (with React Syntax)
  • 12. Testing and Software Automation Testing Unit, E2E, tools, selenium, cypress, puppeteer Automation ifttt, OS Scripting, CI, CD scripts, Selenium Data processing data scraping, parsers, OCR, format converters, task runners
  • 13. Static content generators Why Blog, Docs, Notes, Readme, Wiki, Demos, Slides, Write your own book, Podcast Show Notes Tools Hexo, Gatsby, Gitbook, Next.js, ReactStatic Compare https://www.staticgen.com/
  • 14. Server frameworks Popular: Express, Koa, NestJS, HAPI Less popular: Meteor, MEAN https://www.airpair.com/node.js/posts/nodejs-framework-comparison-express-koa-hapi http://nodeframework.com/
  • 15. Cloud (Serverless) Function as a service (FaaS): Google App Engine, AWS Lambda, Azure Functions, IBM Cloud Functions Cloud DB Firebase Azure Data Lake MLab (MongoDB Atlas)
  • 16. Databases (JSON based) JSON ⇒ JavaScript Object Notation Databases: MongoDb Redis CouchDB / PouchDB RethinkDB
  • 17. Server / CLI / Scripting Basic: Nodejs (V8), Deno Advanced: https://en.wikipedia.org/wiki/JavaScript_engine https://github.com/a0viedo/demystifying-js-engines https://en.wikipedia.org/wiki/List_of_ECMAScript_engines
  • 18. RealTime Data Streaming Browser: SSE / WebRTC TCP based: WebSocket / MQ (PubSub) Queue SQS (https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/sqs- examples-using-queues.html)
  • 19. Cartography / GIS / GeoData Most popular: Google Maps, OpenStreetMaps, OpenLayers Enterprise: ESRI, ArcGIS, Cesium Less popular: Bing, Baidu, Leafletjs, Mapbox https://medium.com/flatlogic/top-javascript-maps-api-and-libraries-162523cef967 https://en.wikipedia.org/wiki/Cartography
  • 20. Data Visualization (ton of libraries) Most common: D3 Charts: Amcharts, Highcharts Data table: AgGrid, React-table, Material Table https://en.wikipedia.org/wiki/Data_visualization https://grafana.com/
  • 21. IOT C4I - command, control, communications, computers, and intelligence Devices and sensors: https://www.postscapes.com/javascript-and-the-internet-of-things/ https://iotjs.net/ https://analyticsindiamag.com/top-10-javascript-frameworks-to-use-in-your-iot-project/ https://blog.bitsrc.io/10-javascript-iot-libraries-to-use-in-your-next-projects-bef5f9136f83 https://www.iotforall.com/javascript-iot https://en.wikipedia.org/wiki/Internet_of_Things Web Bluetooth and Uri Shaked
  • 22. Hardware / Robotics ● http://johnny-five.io/ ● https://www.espruino.com/ ● https://livebook.manning.com/book/javascript-on-things/chapter-1/ ● https://www.smashingmagazine.com/2016/02/hardware-hacking-with-javascript-internet-of-things/ Interesting thing: JS in Cosmos SpaceX Crew Dragon Touchscreen UI Uses JavaScript and Chromium ● https://fullstackfeed.com/spacex-crew-dragon-touchscreen-ui-uses-javascript-and-chromium/ ● https://dev.to/realabbas/spacex-and-javascript-3d78
  • 23. Virtual world (VR / AR) WebVR ● https://webvr.info/ ● https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web/WebVR ● https://aframe.io/ ● https://medium.com/@kristen.carter/build-your-next-ar-vr-web-app-using-javascript-32d3252e5756 ● https://www.youtube.com/watch?v=_UsGt8KI6uk AR ● https://www.argonjs.io/ ● https://augmented.reality.news/news/free-open-source-javascript-solution-for-augmented-reality- comes-life-mobile-0176311/
  • 24. Gaming and physics engine Physics Engine 2D (Canvas/SVG): ● https://brm.io/matter-js/ ● https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_breakout_game_Phaser/Physics ● https://piqnt.com/planck.js/ ● https://www.npmjs.com/search?q=physics%20engine ● https://blog.bitsrc.io/9-top-js-gaming-engines-and-libraries-for-2020-81707d9f095 3D (JS + WebGL): ● https://www.babylonjs.com/ ● https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_on_the_web ● https://threejs.org/ ● http://webglsamples.org/ ● https://www.creativebloq.com/3d/30-amazing-examples-webgl-action-6142954 ● http://webglsamples.org/dynamic-cubemap/dynamic-cubemap.html ● https://www.awwwards.com/22-experimental-webgl-demo-examples.html
  • 25. WebOS Mobile: Tizen (https://en.wikipedia.org/wiki/Tizen) Laptop: Chrome OS (https://en.wikipedia.org/wiki/Chrome_OS) Embedded devices: WebOS (https://www.webosose.org/) Kiosk mode browser (Chrome / Edge) https://docs.microsoft.com/en-us/deployedge/microsoft-edge-kiosk-mode
  • 26. Motivation Why? ● Hobby ● Pet project ● Learning
  • 27. Summary Is JS most popular language? Yes! Where we can find JS - everywhere!

Editor's Notes