JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

Change Detection in Frameworks

Submitted by Jithin Nair (@jithinnair) on Friday, 25 May 2018

videocam
Preview video

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +68

Abstract

What is that one thing because of which a JS framework just clicks for you? It’s ability to handle changes in states and models, and taking care of the UI updates. Let’s take a brief tour of how change detection has been happening over the years - from the infancy of JavaScript to the modern hipster frameworks - and while we do that let’s take a close look at how the top 3 (unofficial!) JS frameworks - React, Vue, and Angular - do the dirty work for you and update UI so quickly.

Outline

  • Introduction to Change Detection
  • How Initial Years of JS relied on SSR for UI updates.
  • A brief description of how Change Detection worked in 1st Gen frameworks and AngularJS.
  • An intro to Virtual DOM and how it is leveraged by React and Vue - explaining Vue’s reactivity and how the two are different in their approaches.
  • How Angular handles Change Detection - explaining concept of zones and why TypeScript helps in the process.

Speaker bio

Jithin has been JavaScript-ing for 4 years now and currently plies his trade at Deloitte in Mumbai. Having worked for service based firms, he has had the opportunity to work on many projects - which meant he could work on different frameworks. He has spent a long enough time on each of the 3 most popular frameworks to understand how they work internally and how best to utilize them.

Slides

https://bit.ly/2Mgplmb

Preview video

https://vimeo.com/281866300

Comments

Login with Twitter or Google to leave a comment