Pro Yearly is on sale from $80 to $50! »

Node.js and the Web Platform

Bd38b9183f8b841522dbd118ac99c024?s=47 Dan Shaw
October 20, 2018

Node.js and the Web Platform

State of the Ecosystem: Node.js and the Web Platform

NodeConf Argentina 2018 closing keynote.

Bd38b9183f8b841522dbd118ac99c024?s=128

Dan Shaw

October 20, 2018
Tweet

Transcript

  1. State of the Ecosystem: Node.js and the Web Platform NodeConf

    Argentina 2018 
 Dan Shaw @dshaw
  2. Dan Shaw CTO and Founder of NodeSource. CEO of The

    Node Firm. Node.js startups: Storify, Spreecast, Voxer. Podcast host of NodeUp. Created NodeBots Day, NodeBots SF, 
 SFNode meetup, and EnterpriseJS. Node.js Foundation founding member
 and Board Director. Champion for Node.js User Feedback and Mentorship initiatives. Active member of the Node.js Community Committee. Chair of SAFE/Security Working Group for CNCF.
  3. @dshaw

  4. 
 The Web Platform " JavaScript " Web APIs "

    HTML " CSS Application Development in 2018 Developers love the platform. It's reliable. Proven value to the Enterprise Free, Open and Standardized @dshaw
  5. Developers love the platform. 
 Node.js " JavaScript " Web

    APIs " Native Code " Generates dynamic HTML and CSS Application Development in 2018 It's reliable. Proven value to the Enterprise Free, Open and …not yet Standardized @dshaw
  6. How did we get here? @dshaw

  7. Building the Web Platform Ecosystem " 1993 - CERN released

    the source code of World Wide Web into the public domain " 1993 - NCSA Mosaic released the first proprietary Browser for all platforms " 1994 - World Wide Web Consortium (W3C) founded by Tim Berners-Lee " 1994 - Marc Andreessen left NCSA and created Netscape (proprietary) " 1995 - Microsoft licenses Mosaic to create Internet Explorer (proprietary) " 1998 - The Web Standards Project (WaSP) began to champion the aligning browsers,
 at the time primarily Netscape and Microsoft, around shared standards, rather than proliferating proprietary extensions to HTML @dshaw
  8. The more we relied more on the Web Platform The

    more we want from it @dshaw
  9. Breaking the Open Web @dshaw

  10. @dshaw

  11. The Emerging Standards-based Web Platform " 2000 - Microsoft released

    Internet Explorer 5 Macintosh Edition
 with robust support for W3C standards " 2003 - Dave Shea launched CSS Zen Garden demonstrating how standards-based
 provided the a stable foundation for design innovation and creativity " 2003 - The web is evolving to be less document centric and more application focused [record scratch]
 W3C standards-ed too hard. They decided the future of markup was XML and XHTML.
 XHTML 2.0 was not backwards compatible. Developers hated it.
 @dshaw
  12. @dshaw

  13. Growing a Standards-based Web Platform " 2004 - WHATWG was

    formed with the aim of writing a better HTML markup spec
 built for modern web applications, without breaking backwards compatibility " 2005 - Web Applications 1.0 spec released " 2009 - HTML5 finalized
 " 2009 - Node.js created by Ryan Dahl @dshaw
  14. Node.js Complements the Web Platform " 2009 - Node.js created

    by Ryan Dahl, developed in the open on GitHub
 Developers from around the world contribute and create the platform " 2011 - npm bundled with Node.js " 2014 - io.js fork " 2015 - Node.js embraces open governance with the formation of the Node.js Foundation " 2015 - Node.js v4 released along with a strategy for long-term support (LTS) releases @dshaw
  15. We did it? @dshaw

  16. @dshaw

  17. 
 The Web Platform " JavaScript " Web APIs "

    HTML " CSS Application Development in 2018 
 Node.js " JavaScript " Web APIs " Native Code " Generates dynamic HTML and CSS @dshaw
  18. 
 The Web Platform " JavaScript " Web APIs "

    HTML " CSS Application Development in 2018 Node.js and 
 the Web Platform " JavaScript " Web APIs " HTML " CSS " Native Code " Emerging platform APIs: ◦ Web Workers —experimental-worker WebAssembly ✨ @dshaw
  19. 
 The Web Platform " Massive user base " Broad

    reusability " Well-known, stable API " Multi-party standards governance Node.js and the Web Platform 
 Node.js " Massive user base " Broad reusability " Well-known, stable API " Open Governance @dshaw
  20. 
 The Web Platform " JavaScript " Web APIs "

    HTML " CSS Node.js and the Web Platform Node.js and 
 the Web Platform " Massive user base " Broad reusability " Well-known,
 stable API " Open Governance " Multi-party standards governance @dshaw
  21. A rising tide lifts all boats @dshaw

  22. The Next 25 Years " Proprietary platforms have consistently under-delivered

    over time
 " Open Source is not enough, eventually Open Governance is necessary
 " Standardization fails when done aspirationally
 " Innovate and then build standards around broad adoption @dshaw
  23. @dshaw Open Web Ecosystem

  24. ¡Muchas gracias! Always bet on Node.js ✨ Dan Shaw dshaw@dshaw.com

    @dshaw
  25. ¡Muchas gracias! Siempre apuesta por Node.js ✨ Dan Shaw dshaw@dshaw.com

    @dshaw