Skip to content

tbclandot/TG-Pre-Work

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

TG-Pre-Work

When we hit https://www.techtonicgroup.com/ what happens? Don’t focus too much on architecture (Monolithic, SOA, Microservices, etc.). Try to focus more on how the web functions.

We send off an ip request and the ISP looks up the dns to the techtonicgroup website server host and then the server returns the files back to our computer to load the site HTML CSS and JS

From start to finish how does that data reach you to be rendered in the browser?

It happens very fast with cables connected all of the world. HTML always loads first followed by CSS and then JS. Each browser has a rendering engine and a JS interpreter. The data is sent via packets. All browsers have DOM or document object model

What code is rendered in the browser?

HTML CSS and JS

What is the server-side code’s main function?

Support dynamic websites and most processing is done on the server not client side. Also checks for latest version of website. Server main purpose is to deliver content.

What is the client-side code’s main function?

embedded on clients web page so it loads faster. To get the information.

How many instances of the client-side assets (HTML, CSS, JS, Images, etc.) are created?

It depends on the website. Usually it loads locally so it's faster.

How many instances of the server-side code are available at any given time?

Once again it depends on the website usually a database is running if it has logins.

What is runtime?

Simply when a program is running or executed.

How many instances of the the databases connected to the server application are created?

Depends on the website again. If it's a huge website like Twitter FB a lot, smaller sites maybe a simple database.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 59.6%
  • JavaScript 24.6%
  • HTML 15.8%