Posts

Showing posts from April, 2021

React JS

Image
  What is React JS? React JS is java script frontend library. And also it is developed and maintained by Facebook and Instagram . It is an open-source, component based frontend library responsible only for the view layer of the application. React first deployed on Facebook's newsfeed in 2011 on Instagram in 2012. It suitable for large web application which use data and change over the time without reloading the entire page. It aims at Speed , Simplicity and Scalability . It is currently one of the most popular JS libraries and has a strong foundation and large community behind it. It encourages the creation of reusable UI components, which present data that changes over time. React implements one-way react data flow, which reduces the boilerplate and is easier to reason about than traditional data binding. React Advantages It uses virtual DOM which is a JavaScript object. This will improve apps performance, since JavaScript virtual DOM is faster that the regular DOM. It can be used...

NodeJs

Image
  What is NodeJS? NodeJS is an open source, cross platform runtime environment for server-side and networking applications. And also it is free. NodeJS runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.). It is developed by Ryan Dahl. And created with the aim of creating real-time websites with push capabilities (websockets). NodeJS runs on V8 engine, the core of Chrome's JavaScript engine, outside of the browser, single threaded, non-blocking. NodeJS uses JavaScript on the server, an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. "NodeJS uses asynchronous programming". NodeJS comes with several JavaScript libraries that help basic programming. 'npm' is the largest in the world for open source libraries. Example: NodeJS Application Features of NodeJS Asynchronous and Event Driven -  All APIs of Node.js library are asynchronous, that i...