Web
W3C (World Wide Web Consortium) is the standards organization for WWW. Most of the familiar terms - HTML, CSS, Javascript (Web APIs), WebAssembly - are W3C recommendations (REC). Check the full list on the official website.
Both Javascript and WebAssembly are running in browsers, but Javascript is a scripting language without pre-compilation, while WebAssembly is binary and pre-compiled from any LLVM supported languages like C++, D, or Rust.
Google's Guide
https://developers.google.com/web/fundamentals/getting-started/
Browser Support
The web platform is constantly evolving, some features are promising however may not yet be ready:
- Check if a feature is ready to use: http://caniuse.com/
system fonts vs web fonts
Georgia was optimized for the screen; Miller was optimized for print. Microsoft fonts Georgia and Verdana were specifically created for web use. Arial was created as a Helvetica substitute. To many, they’re indistinguishable. But don’t use Arial
Web Design Books
the non-designer’s design book
Don't Make Me Think
Typography
Practical Typography: http://practicaltypography.com/
http://webdesign.about.com/od/webdesign/fl/Web-Typography-101-6-Basic-Terms-and-Concepts.htm
font pairs: https://www.typewolf.com/site-of-the-day/fonts/circular https://fontpair.co/
Cookie
javascript:
document.cookie;
https://en.wikipedia.org/wiki/HTTP_cookie
sent from a website and stored on the user's computer by the user's web browser designed to be a reliable mechanism for websites to remember stateful information or to record the user's browsing activity web servers to know whether the user is logged in or not, and which account they are logged in with
Same Origin Policy
https://en.wikipedia.org/wiki/Same-origin_policy: a web browser permits scripts contained in a first web page to access data in a second web page, but only if both web pages have the same origin.
To enable cross origin: CORS