{"id":19655144,"url":"https://github.com/manzdev/frontend-evolution","last_synced_at":"2025-10-16T11:32:07.708Z","repository":{"id":39443035,"uuid":"195587191","full_name":"ManzDev/frontend-evolution","owner":"ManzDev","description":"Frontend Evolution timeline (1995-2019)","archived":false,"fork":false,"pushed_at":"2019-07-07T20:30:26.000Z","size":7025,"stargazers_count":136,"open_issues_count":0,"forks_count":9,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-05T10:11:30.159Z","etag":null,"topics":["css","framework","frontend","html","javascript","js"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManzDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-06T22:11:46.000Z","updated_at":"2025-02-14T01:47:58.000Z","dependencies_parsed_at":"2022-08-29T07:02:24.932Z","dependency_job_id":null,"html_url":"https://github.com/ManzDev/frontend-evolution","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ManzDev/frontend-evolution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManzDev%2Ffrontend-evolution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManzDev%2Ffrontend-evolution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManzDev%2Ffrontend-evolution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManzDev%2Ffrontend-evolution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManzDev","download_url":"https://codeload.github.com/ManzDev/frontend-evolution/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManzDev%2Ffrontend-evolution/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265562370,"owners_count":23788516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","framework","frontend","html","javascript","js"],"created_at":"2024-11-11T15:19:42.852Z","updated_at":"2025-10-16T11:32:02.673Z","avatar_url":"https://github.com/ManzDev.png","language":null,"readme":"# ![Frontend Evolution (1995-2019)](title.png)\n\n[![Frontend Evolution Timeline](frontend-evolution.png)](frontend-evolution.png?raw=true)\n\n### 🌐 Browsers\n\n- [1994] Netscape Navigator [http://browser.netscape.com/](https://web.archive.org/web/20070630143634/http://browser.netscape.com/)\n- [1995] Internet Explorer \u003chttps://www.microsoft.com/es-es/download/internet-explorer.aspx\u003e\n- [1995] Opera \u003chttps://www.opera.com/es\u003e\n- [2002] Mozilla Firefox \u003chttps://www.mozilla.org/en-US/firefox/new/\u003e\n- [2003] Apple Safari \u003chttps://www.apple.com/safari/\u003e\n- [2008] Google Chrome \u003chttps://www.google.com/chrome/\u003e\n- [2015] Microsoft Edge \u003chttps://www.microsoft.com/en-us/windows/microsoft-edge\u003e\n\n## 🏷️ HTML Ecosystem\n\n### HTML Markup\n\n- [1997] HTML4 \u003chttps://www.w3.org/TR/html401/\u003e\n- [2000] XHTML \u003chttps://www.w3.org/TR/xhtml1/\u003e\n- [2004] Markdown \u003chttps://daringfireball.net/projects/markdown/\u003e\n- [2006] HAML \u003chttp://haml.info/\u003e\n- [2010] Handlebars \u003chttps://handlebarsjs.com/\u003e\n- [2010] JADE \u003chttps://pugjs.org/\u003e\n- [2012] HTML5 (*Candidate Recommendation*) \u003chttps://www.w3.org/TR/html5/\u003e\n- [2014] JSX \u003chttps://facebook.github.io/jsx/\u003e\n- [2015] PugJS (*Previous JADE*) \u003chttps://pugjs.org/\u003e\n- [2017] Lit-HTML \u003chttps://lit-html.polymer-project.org/\u003e\n\n## 🎨 CSS Ecosystem\n\n### CSS Language \u0026 Interaction\n\n- [1996] CSS1 \u003chttps://www.w3.org/TR/REC-CSS1/\u003e\n- [1999] CSS3 \u003chttps://www.w3.org/TR/CSS/\u003e\n- [1996] Flash \u003chttps://www.adobe.com/es/products/flashplayer.html\u003e\n\n### CSS Preprocessors\n\n- [2006] Sass \u003chttps://sass-lang.com/\u003e\n- [2009] LESS \u003chttp://lesscss.org/\u003e\n- [2010] Sass (SCSS) \u003chttps://sass-lang.com/\u003e\n- [2010] Stylus \u003chttp://stylus-lang.com/\u003e\n\n### JS Tools \u0026 CSS-in-JS\n\n- [2013] PostCSS \u003chttps://postcss.org/\u003e\n- [2014] Autoprefixer \u003chttps://autoprefixer.github.io/\u003e\n- [2014] Browserslist \u003chttps://browserl.ist/\u003e\n- [2014] JSS \u003chttps://cssinjs.org/\u003e\n- [2015] CSS Modules \u003chttps://github.com/css-modules/css-modules\u003e\n- [2016] Styled Components \u003chttps://www.styled-components.com/\u003e\n- [2017] Emotion \u003chttps://emotion.sh/\u003e\n\n### CSS Methodologies\n\n- [2009] OOCSS \u003chttp://oocss.org/\u003e\n- [2011] SMACSS \u003chttp://smacss.com/\u003e\n- [2012] BEM \u003chttp://getbem.com/\u003e\n- [2013] ACSS \u003chttps://acss.io/\u003e\n- [2016] ITCSS \u003chttps://itcss.io/\u003e\n\n### CSS Frameworks\n\n- [2006] YUI \u003chttps://yui.github.io/yui2/\u003e\n- [2011] Twitter Bootstrap \u003chttps://getbootstrap.com/\u003e\n- [2011] Foundation \u003chttps://foundation.zurb.com/\u003e\n- [2012] Pure CSS \u003chttps://purecss.io/\u003e\n- [2013] Semantic UI \u003chttps://semantic-ui.com/\u003e\n- [2013] Materialize CSS \u003chttps://materializecss.com/\u003e\n- [2014] Tachyons \u003chttps://tachyons.io/\u003e\n- [2015] Milligram \u003chttps://milligram.io/\u003e\n- [2015] Bulma \u003chttps://bulma.io/\u003e\n- [2015] UIKit \u003chttps://getuikit.com/\u003e\n- [2017] Tailwind CSS \u003chttps://tailwindcss.com/\u003e\n\n## 💻 Javascript Ecosystem\n\n### Third-party \u0026 Others\n\n- [1995] Java Applets* \u003chttps://www.java.com/es/\u003e\n- [1996] ActiveX [http://activex.microsoft.com/](http://web.archive.org/web/20050930205552/http://activex.microsoft.com/)\n- [1996] XML \u003chttps://www.w3.org/XML/\u003e\n- [1997] ActionScript \u003chttps://www.adobe.com/devnet/actionscript.html\u003e\n- [2004] Adobe Flex \u003chttps://www.adobe.com/es/products/flex.html\u003e\n- [2007] Silverlight \u003chttps://www.microsoft.com/silverlight/\u003e\n- [2008] Adobe AIR \u003chttps://www.adobe.com/products/air.html\u003e\n- [2011] WebGL \u003chttps://www.khronos.org/webgl/\u003e\n- [2015] WebAssembly \u003chttps://webassembly.org/\u003e\n\n\\* *Not Javascript*\n\n### Javascript vanilla\n\n- [1995] Javascript *Not standard yet*\n- [1997] Javascript [ES1 Edition](https://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf)\n- [1999] Javascript [ES3 Edition](https://www-archive.mozilla.org/js/language/E262-3.pdf)\n- [2001] JSON \u003chttps://json.org/\u003e\n- [2009] Javascript [ES5 Edition](https://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf)\n- [2015] Javascript [ES2015/ES6 Edition](https://www.ecma-international.org/ecma-262/6.0/index.html)\n- [2016] Javascript [ES2016/ES7 Edition](https://www.ecma-international.org/ecma-262/7.0/index.html)\n- [2015] Javascript [ES2017/ES8 Edition](https://www.ecma-international.org/ecma-262/8.0/index.html)\n- [2016] Javascript [ES2018/ES9 Edition](https://www.ecma-international.org/ecma-262/9.0/index.html)\n- [2017] Javascript [ES2019/ES10 Edition](https://www.ecma-international.org/publications/standards/Ecma-262.htm)\n\n### JS libraries\n\n- [2004] Dojo toolkit \u003chttps://dojotoolkit.org/\u003e\n- [2005] Prototype \u003chttp://prototypejs.org/\u003e\n- [2006] jQuery \u003chttps://jquery.com/\u003e\n- [2006] ExtJS \u003chttps://www.sencha.com/products/extjs/\u003e\n- [2007] MooTools \u003chttps://mootools.net/\u003e\n- [2009] Underscore \u003chttps://underscorejs.org/\u003e\n- [2012] Lodash \u003chttps://lodash.com/\u003e\n\n### JS superlanguage \u0026 transpilers\n\n- [2009] CoffeeScript \u003chttps://coffeescript.org/\u003e\n- [2009] Closure Compiler \u003chttps://developers.google.com/closure/compiler/\u003e\n- [2011] Traceur \u003chttps://github.com/google/traceur-compiler\u003e\n- [2012] Elm \u003chttps://elm-lang.org/\u003e\n- [2012] 6to5 transpiler \u003chttps://github.com/6to5\u003e\n- [2012] Typescript \u003chttps://www.typescriptlang.org/\u003e\n- [2015] BabelJS (*previous 6to5*) \u003chttps://babeljs.io/\u003e\n\n### JS Frameworks\n\n- [2010] Knockout \u003chttps://knockoutjs.com/\u003e\n- [2010] Backbone \u003chttps://backbonejs.org/\u003e\n- [2010] AngularJS \u003chttps://angularjs.org/\u003e\n- [2011] EmberJS \u003chttps://emberjs.com/\u003e\n- [2013] RiotJS \u003chttps://riot.js.org/\u003e\n- [2013] React \u003chttps://reactjs.org/\u003e\n- [2014] Aurelia \u003chttps://aurelia.io/\u003e\n- [2014] Mithril \u003chttps://mithril.js.org/\u003e\n- [2014] Marko \u003chttps://markojs.com/\u003e\n- [2015] Vue \u003chttps://vuejs.org/\u003e\n- [2015] Preact \u003chttps://preactjs.com/\u003e\n- [2016] HyperApp \u003chttps://github.com/JorgeBucaran/hyperapp\u003e\n- [2016] Angular \u003chttps://angular.io/\u003e\n- [2016] Svelte \u003chttps://svelte.dev/\u003e\n\n### Mobile JS Frameworks\n\n- [2013] Ionic \u003chttps://ionicframework.com/\u003e\n- [2014] Native Script \u003chttps://www.nativescript.org/\u003e\n- [2015] React Native \u003chttps://facebook.github.io/react-native/\u003e\n- [2018] Vue Native \u003chttps://vue-native.io/\u003e\n\n### Web Components Ecosystem\n\n- [2011] WebComponents v0\n- [2014] Polymer \u003chttps://www.polymer-project.org/\u003e\n- [2016] HybridsJS \u003chttps://hybrids.js.org/\u003e\n- [2017] WebComponents v1 \u003chttps://www.webcomponents.org/\u003e\n- [2018] Lit-Element \u003chttps://lit-element.polymer-project.org/\u003e\n\n### Build/Bundler Tools\n\n- [2010] NPM \u003chttps://www.npmjs.com/\u003e\n- [2010] Browserify \u003chttp://browserify.org/\u003e\n- [2012] Bower \u003chttps://bower.io/\u003e\n- [2012] Grunt \u003chttps://gruntjs.com/\u003e\n- [2013] Webpack \u003chttps://webpack.js.org/\u003e\n- [2014] Gulp \u003chttps://gulpjs.com/\u003e\n- [2015] Rollup \u003chttps://rollupjs.org/\u003e\n- [2016] Yarn \u003chttps://yarnpkg.com/\u003e\n- [2017] Parcel \u003chttps://parceljs.org/\u003e\n\n## 👨‍💻 Author\n\n- 🐦 \u003chttps://twitter.com/Manz\u003e\n- 🏷️ \u003chttps://lenguajehtml.com/\u003e\n- 🎨 \u003chttps://lenguajecss.com/\u003e\n- 💻 \u003chttps://lenguajejs.com/\u003e\n- 🖥️ \u003chttps://terminaldelinux.com/\u003e\n- ⚡ \u003chttps://manzdev.github.io/\u003e","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanzdev%2Ffrontend-evolution","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanzdev%2Ffrontend-evolution","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanzdev%2Ffrontend-evolution/lists"}