What the web means to me

By Chen Hui Jing / @hj_chen

Internet?

World Wide Web?

Yahoo search on Netscape ICQ messenger
🏀
👩‍💻
😱
🌐

The entire network of networks that connect all the world's devices to each other.

SDS Sigma 7
SDS 940
IBM 360/75
PDP-10
Interface Message Processor
BBN ARPAnet team

TCP/IP

Transmission Control Protocol / Internet Protocol

I imagined the web as an open platform that would allow everyone, everywhere to share information, access opportunities and collaborate across geographic and cultural boundaries.
—Sir Tim Berners-Lee
Sir Tim Berners-Lee

Information Management: A Proposal

First ever website: World Wide Web

  1. HTTP request is sent from your browser to the server where the website lives
  2. Server sends a HTTP response back to your browser containing a payload of HTML
  3. Browser receives this response, parses the HTML and starts rendering the website
  4. New requests are sent to the server for each new resource found in the HTML source (stylesheets, scripts, images etc)
  5. Stylesheets get parsed and this information is attached to the relevant nodes
  6. Scripts are parsed and executed and the nodes are moved and styled accordingly

Finally, the browser renders the page on screen and you get annoyed that it all took too long

Clear blue seas in our own backyard

Progressive Enhancement

For structuring and presenting content For formatting the look of the web page For providing dyamic, interactive capabilities

Semantic HTML first

...however initial pageload feels drastically quicker because we serve up real HTML instead of waiting for the client to download JavaScript before rendering
—Spike Brehm (Airbnb)
Our First Node.js App: Backbone on the Client and Server

Optimisation is not optional

A smaller site/app loads faster, costs less, and is more accessible.

  • Responsive images and media
  • Optimise webfonts
  • Minify CSS and HTML
  • Write less code where possible
  • Limit use of Javascript libraries
  • Load Javascript asynchronously
  • Compress assets on the server
  • and much more...

Our actions, however small, do make an impact

The world is generally changed by people who just want to live out their ordinary lives. By people who are just trying to get home.
—Mike Monteiro
Let Us Now Praise Ordinary People

THE END

Websitehttps://www.chenhuijing.com

Twitter@hj_chen

Medium@hj_chen

Codepen@huijing