JSFoo Pune 2019

JSFoo Pune 2019

JSFoo is a JavaScript conference hosted by HasGeek.

Make a submission

Submissions are closed for this project

MCCIA Trade Tower, Pune

JSFoo is the annual JavaScript conference hosted by HasGeek. The Pune edition is the second edition (JSFoo in Pune in 2012, and ReactFoo in January 2018).

HasGeek launched JSFoo in 2011 as India’s first JavaScript conference. The JS community in India has grown phenomenally since then. JavaScript now prevades every aspect of web development - browsers, apps, front-end, back-end, mobile and IoT, and there’s always scope to understand new ideas and solutions. The conference explores new ideas, implementing innovative solutions, and learning from experiences, especially negative ones.

Want to see the talks from last year’s conference? Watch the JSFoo 2018 videos or the related ReactFoo 2018 videos.

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more

Nishant Arora


Reactivity Systems in Vue and React, What they are and How they work

Submitted Aug 23, 2018

How do Vue and React know which component to update when another one changes? DOM Manipulation is expensive, how do they make sure they’re doing it in the most performant way possible.

We’ll talk about Changes, Dependency Tracking, Virtual DOM, Diffing, and two fundamentally different ways React and Vue make sure they re-render the right element with the right state. Sounds interesting?


We’ll first start with the what and why of Reactivity, then move on to common ways frameworks have approached it in the past. Then we’ll deep dive into the reactivity systems of Vue and React, how they work, how are they different, how are they similar, which one is better (if one of them is), also do some really simple implementations of the two systems.

Speaker bio

Hi! I’m Nishant, currently a Frontend Engineer at SocialCops (we are also the organisers of Vue Delhi Meetups), where I’ve worked on building interfaces in use by instituitions of the largest democracy in the world. I mostly write Vue here. I’m also the creator and maintainer of Matterwiki (https://github.com/matterwiki/matterwiki), an internal wiki for small teams. I write React here.





{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Dhruv Patel

The new avatar of CLI! - for a better developer experience

A good CLI (command line interface) can ease developer’s task. Nowadays different frameworks are coming up with a variety of features in their respective CLIs. Vue has recently launched their CLI v3 which has a plugin-based architecture that can allow developers to seamlessly add any plugin in their ongoing development. Moreover, it is also shipped with plugins for PWA (Progressive Web App), Type… more

15 Oct 2018