GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AtChina/WebFrontEndStack: web front end stack: browsers, platforms, libraries, frameworks, tools etc.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

85 Commits
85 Commits

Folders and files

NameName
Last commit message
Last commit date
ux
ux
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.es-es.md
README.es-es.md
 
 
README.md
README.md
 
 
README.zh-cn.md
README.zh-cn.md
 
 
Web Front End Stack.es-es.png
Web Front End Stack.es-es.png
 
 
Web Front End Stack.png
Web Front End Stack.png
 
 
Web Front End Stack.zh-cn.png
Web Front End Stack.zh-cn.png
 
 
index.js
index.js
 
 
package.json
package.json
 
 

Repository files navigation

Overflow Stack

The overflow stack family (Web Front End Stack, Database Stack, .NET Stack etc.): http://overflowstack.github.io

Localization

中文: https://github.com/unruledboy/WebFrontEndStack/blob/master/README.zh-cn.md

Español: https://github.com/unruledboy/WebFrontEndStack/blob/master/README.es-es.md

WebFrontEndStack

Web front-end stack: browsers, platforms, libraries, frameworks, tools etc.

![Image of Web Front End Stack](Web Front End Stack.png)

Generate image yourself

Prepare for environment

You should have Visual Studio 2010+ installed in Windows.

  1. Install nodejs. (Shoule be >= iojs 1.8.0)

  2. Install Phantomjs.

  3. Install Python 2.7.

  4. npm install

If the error occurs, you can check the dependence of phantomjs-node, node-gyp.

Run commands

npm start for start a server to open the html directly.

npm run build for generate the image.

Options

  -h, --help                           Display help message.
  -p, --port number                    (Default: 3000) Set the port what express listening.
  -ues, --update_existed_stargazers    (Default: false) Update project's stargazers including existed.
  --phantomjs                          The task to generate the image.
  --readme                             The task to update readme.
  --updatestargazers                   The task to update the count of the stargazers.

What and why?

Have you ever wondered:

  • what technologies web front end really includes?
  • how many do I possess?

I could not find a really comprehensive diagram that shows the web front end technology stack, so I come up with my own version.

There might be issues here and there, like the category, the individual ones, but the beauty is you can modify it as you want.

You can have a graphical preview here (use mouse to move / zoom):

https://rawgit.com/unruledboy/WebFrontEndStack/master/ux/WebFrontEndStack.htm

The Web Front End Stack

  • Web Front End
    • Browser
      • Internet Explorer
      • Chrome
      • Firefox
      • Safari
      • Opera
      • Edge
      • Netscape ;-)
    • Protocol
      • HTTP/1.1
        • URI
        • Session
        • Authentication
        • Request
        • Response
      • HTTP/2
        • Compression
        • Minification
        • Server Push
      • WebSocket
    • The 3 Pillars
      • HTML (HyperText Markup Language)
      • CSS (Cascading Style Sheets)
      • JavaScript
    • Standards
      • W3C
        • HTML
        • CSS
        • XHTML
        • XML
    • Core Concepts
      • HTML
        • DOM
        • Element
        • Attribute
      • JavaScript
        • Prototype
        • Scope
        • Closure
        • JSON (JavaSript Object Notation)
        • AJAX (Asynchronous JavaScript and XML)
      • CSS
        • Selector
        • Priority
        • Specificity
        • Box Model
    • Rendering Engine
      • Trident (IE)
      • Blink / prev. WebKit (Chrome)
      • Gecko (Firefox)
      • WebKit (Safari)
      • Blink / prev. Presto (Opera)
      • EdgeHTML (Edge)
    • JavaScript Engine
      • JScript (IE8- / ASP)
      • Chakra (IE9+ / Edge)
      • V8 (Chrome / Opera / Nodejs / MongoDB) [GitHub]
      • SpiderMonkey (Firefox)
      • Nitro (Safari)
    • Runtime
      • Cookie
      • Local Cache
      • Session Storage
      • Local Storage
      • Components
        • Extensions
        • Plugins
      • Resources
        • Images
        • Icons
        • Fonts
        • Audios
        • Videos
    • Editors
      • Sublime Text
      • WebStorm
      • Atom [GitHub]
      • Vim
      • Emacs
      • Brackets [GitHub]
      • Light Table [GitHub]
      • Visual Studio
      • Visual Studio Code
      • Dreamweaver ;-)
      • FrontPage / SharePoint Designer ;-)
    • Build Tasks
      • Minification
      • Compilation
      • Concatenation
      • Uglification
      • Image Optimization
      • Unit Testing
    • Build Tools
      • Grunt [GitHub]
      • Gulp [GitHub]
      • Brunch [GitHub]
      • Yeoman
      • Broccoli [GitHub]
    • Debug
      • Developer Tools
      • Firebug [GitHub]
    • Base Tools
      • Node.js [GitHub]
      • Phantom.js [GitHub]
      • SpiderMonkey
    • Quality
      • JSLint [GitHub]
      • JSHint [GitHub]
      • jscs [GitHub]
      • Closure Linter
    • Package
      • npm [GitHub]
      • Bower [GitHub]
    • Test
      • Tools
        • QUnit [GitHub]
        • Jasmine [GitHub]
        • Mocha [GitHub]
        • Selenium [GitHub]
        • WebDriverIO [GitHub]
        • Protractor
        • Chai [GitHub]
        • Sinon.JS [GitHub]
        • Karma [GitHub]
        • nodeunit [GitHub]
        • tape [GitHub]
        • speckjs [GitHub]
      • Composite
        • Sauce Labs
        • Browser Stack
        • Browser Shots
        • Browserling
        • Browser Sandbox
        • Cross Browser Testing
        • Browsera
        • SortSite
    • Frameworks / Libraries
      • JavaScript base library
        • jQuery [GitHub]
        • Prototype [GitHub]
        • Zepto [GitHub]
        • MooTool [GitHub]
      • Modular
        • ES6 Module
        • CommonJS
          • webpack [GitHub]
          • browserify [GitHub]
        • AMD
          • RequireJS [GitHub]
        • UMD
          • umd [GitHub]
      • JavaScript Framework
        • AngularJS [GitHub]
        • Backbone [GitHub]
        • Knockout [GitHub]
        • Ember [GitHub]
        • React [GitHub]
        • polymer [GitHub]
        • Deft.js [GitHub]
        • Vue [GitHub]
        • Riot [GitHub]
      • UI framework
        • Bootstrap [GitHub]
        • Semantic UI [GitHub]
        • Foundation [GitHub]
        • Material UI [GitHub]
        • WinJS [GitHub]
        • Pure [GitHub]
        • Amaze UI [GitHub]
      • WebSocket
        • Socket.io [GitHub]
        • web-socket-js [GitHub]
      • Data Visualization
        • D3 [GitHub]
        • Echarts [GitHub]
        • HighCharts [GitHub]
        • Vis.js [GitHub]
        • Flot [GitHub]
      • WebGL
        • Three.js [GitHub]
        • Babylon.js [GitHub]
        • Pixi.js [GitHub]
      • CSS3 Animation
        • Animate.css [GitHub]
        • bounce.js [GitHub]
        • Effeckt.css [GitHub]
        • move.js [GitHub]
      • Flow Controller
        • ES6
          • Promise
          • Generator
        • ES7
          • yield
          • await
        • async [GitHub]
        • co [GitHub]
        • Promise
          • Bluebird [GitHub]
          • q [GitHub]
          • when.js [GitHub]
      • Functional
        • bacon.js [GitHub]
        • immutable.js [GitHub]
        • ramda [GitHub]
        • underscore.js [GitHub]
        • lodash [GitHub]
        • ReactiveX [GitHub]
      • Mobile UI
        • jQuery Mobile [GitHub]
        • Jo [GitHub]
        • Dojo Mobile
        • Lungo [GitHub]
    • CSS Pre-processors
      • LESS
        • LESS [GitHub]
        • Hat [GitHub]
      • Sass(SCSS)
        • Compass [GitHub]
        • Bourbon [GitHub]
        • Gumby [GitHub]
      • Stylus
        • nib [GitHub]
    • Future Standards
      • babel [GitHub]
    • Template
      • Handlebars [GitHub]
      • Haml [GitHub]
      • Slim [GitHub]
      • Jade [GitHub]
      • Ejs
      • Spacebars
      • mustache [GitHub]
    • Modernisation
      • Normalize [GitHub]
      • Reset
    • Best Practices
      • SEO
      • Responsiveness
      • CDN
    • Security
      • Sandbox
      • XSS
      • CORS
    • Intermediate Languages
      • CoffeeScript [GitHub]
      • TypeScript [GitHub]
      • ClojureScript [GitHub]
      • JSX (Facebook)
    • Mobile Application Development
      • PhoneGap / Cordova [GitHub]
      • MUI [GitHub]
      • React Native [GitHub]
      • Ionic [GitHub]
    • Desktop Application Development
      • Electron [GitHub]
      • NW.js [GitHub]

About

web front end stack: browsers, platforms, libraries, frameworks, tools etc.

Resources

Readme
Apache-2.0 license
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.