Skip to content

Frontend Dev Notes

Node js - server side tech - backend - written in c, cpp, js

Architecture: MVVM, MVC

M - Model V - Views VM - ViewModel C - Controller

React Js - Frontend dev framework using JS

DOM - Document Object Model

Virtual DOM - tree like structure - that react uses to update specific components, instead of reloading all the components in the Real DOM which is slow.

Server side rendering - server renders the html with all the dynamic data using Javascript and sends it to the browser, the browser simply shows the rendering content. Scripts need not load in the client side. Fast. More load on Server side. Usually for web crawlers (SEO)

Client side rendering - server serves HTML and scripts, react js takes care of the rendering of the UI

atomic-designing-methodology

On this page

No Headings