Skip to content

lupomontero/js-modules

Repository files navigation

Breve historia de los sistemas de módulos en JavaScript

Este repo contiene ejemplos (y otras cositas) usadas en una charla en un meetup de LimaJS el 24 de Junio de 2021.

Slides

Ejemplos

Cronología

1991

  • Nace la WWW. 1er navegador y servidor web de Tim Berners-Lee. (HTML, URL, HTTP, ...)
  • Linux. Python.

1992

1993

  • Mosaic (NCSA)
  • Lynx, ...

1994

  • Mayo: SpyGlass licencia código de Mosaic.
  • 1 octubre: Formación de W3C.
  • 15 diciembre: Sale Netscape Navigator. (Marc Andreessen ex-Mosaic engineer)

1995

  • Intenet totalmente privatizada por 1era vez. No más financiación del gobierno de EEUU.
  • AOL y Prodigy comienzan a ofrecer conexión a internet.
  • Internet Explorer (basado en SpyGlass Mosaic)
  • JavaScript (Brendan Eich, Netscape Navigator)
  • Este año también aparecen PHP, Java y Ruby.

1996

  • 17 diciembre: 1era versión de CSS.

1997

  • 14 enero: Publicación de HTML 3.2. Etiqueta <SCRIPT> formalmente reservada para futuro uso de lenguajes scripting.
  • Junio: Primera edición de ECMAScript.

1998

  • Marzo: Netscape publica código fuente de Netscape Communicator y nace Mozilla.

1999

  • Marzo: XmlHttpRequest

2002

  • 23 septiembre: 1er release de FireFox.

2004

  • 4 junio: Formación de WHATWG

2005

  • Marzo: 1er release de Dojo.

2006

  • 25 enero: 1er plugin de jQuery
  • 25 febrero: 1er release público de YUI (YUI.use())
  • 26 agosto: 1er release de jQuery (John Resig)

2007

  • Blog post de Eric Miraglia (de YUI): Module Pattern in JavaScript.
  • 7 marzo: 1er release de MooTools.

2008

  • Mayo: Publicación de JavaScript: The good parts de Douglas Crockford.
  • 2 septiembre: 1er release público de Google Chrome.

2009

2010

2011

2012

2013

  • 29 mayo: 1er release de React.
  • 4 julio: Gulp 0.0.1

2014

  • 19 febrero: 1er release de Webpack
  • febrero: 1er release de Vue.js
  • 28 octubre: HTML5

2015

  • ES6 (aka ES2015).

2016

  • 4 abril: Grunt 1.0.0.
  • Aparece soporte (experimental) de dynamic imports en Babel/Webpack.

2018

  • 28 marzo: Blog post de Lin Clark: ES modules: A cartoon deep-dive
  • Mayo: Firefox 60 introduce soporte para ES Modules y desde este momento todos los navegadores de uso masivo cuentan con soporte nativo para ES Modules.

2019


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published