Matt-Esch / virtual-dom

A Virtual DOM and diffing algorithm
MIT License
11.65k stars 780 forks source link

Virtual DOM Patented by facebook #411

Open ShuvoHabib opened 7 years ago

ShuvoHabib commented 7 years ago

Hi this is Shuvo. I want to know that, does this 'virtual-dom' broke the patent made by Facebook Virtual Dom Idea? Thanks in Advance.

julienetie commented 7 years ago

From a hacker news post: https://news.ycombinator.com/item?id=8987613

There is actually prior art; React is not the first public use of an immutable virtual DOM; a basically identical approach was presented at Clojure Conj November 2012 (React launched publicly in May 2013 iirc, though React was used on instagram.com in September 2012 [0]): https://github.com/drcode/webfui https://www.youtube.com/watch?v=HeI5-D7SQe8

Also all major Js frameworks now feature virtual DOMs (Angular, Aurelia, Mithril, Ember etc)

jgaskins commented 7 years ago

From a tweet by Dan Abramov (works on React at Facebook):

"Virtual DOM" is not a real term we use. It's just components of different kinds "receiving" elements