Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    React.js Conf 2016 - Lightning Talks - Elie Rotenberg

    Meta Developers

    1 HN recommender · recommended in 3 months, 2016–2019

    YouTube

    4:40 · 3.6K views · Feb 26, 2016

    A five-minute lightning talk from React.js Conf 2016 by Elie Rotenberg on protecting the DOM from tampering. It shows how React tree obfuscation (react-armor) can shuffle class names, tags and tree structure to defeat CSS-selector-based ad blocking.

    Cited as the origin of react-armor style DOM obfuscation, and as a favourite short talk from the conference.

    Software Engineering & LanguagesWeb developmentSoftware (other)
    1. 1:35:30
      React Today and Tomorrow and 90% Cleaner React With HooksReact Conf1.2M views • 8 years ago
    2. 25:47
      React.js Conf 2015 - The complementarity of React and Web ComponentsMeta Developers22K views • 11 years ago
    3. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    4. 31:11
      React.js Conf 2015 - Immutable Data and ReactMeta Developers159K views • 11 years ago
    5. 27:45
      React.js Conf 2016 - Ben Alpert - What Lies AheadMeta Developers50K views • 10 years ago
    6. 36:45
      Jordan Walke - React to the FutureReasonConf48K views • 6 years ago
    7. 31:48
      Lin Clark - A Cartoon Intro to Fiber - React Conf 2017Meta Developers216K views • 9 years ago
    8. 35:25
      Pete Hunt - The Secrets of React's Virtual DOM (FutureJS 2014)Codegram75K views • 12 years ago
    9. 36:45
      Rich Harris - Rethinking reactivityYou Gotta Love Frontend334K views • 7 years ago
    10. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    11. 25:55
      React.js Conf 2015 - Beyond the DOM: How Netflix plans to enhance your television experienceMeta Developers26K views • 11 years ago
    12. 31:17
      React.js Conf 2015 - Hype!Meta Developers108K views • 11 years ago
    13. 29:32
      Pete Hunt: React: Rethinking best practices -- JSConf EUJSConf548K views • 13 years ago
    14. 33:25
      Dan Abramov: Beyond React 16 | JSConf IcelandJSConf139K views • 8 years ago
    15. 18:55
      [JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at FacebookJSConf45K views • 13 years ago
    16. 30:41
      Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015ReactEurope472K views • 11 years ago
    17. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    18. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    19. 28:39
      Netflix JavaScript Talks - Async JavaScript with Reactive ExtensionsMatt Marenghi70K views • 12 years ago
    20. 33:23
      ReactiveConf 2017 - Tom Dale: Secrets of the Glimmer VMReactiveConf2.9K views • 8 years ago

    4 comments from Hacker News

    1. @iLochFeb 2016· in “React.js Conf 2016 [videos]”

      My favourite talk was only 5 minutes long and came from Elie Rotenberg[0]. He demonstrated how React can be used to completely obfuscate the DOM tree. In practice it seems somewhat malicious to do this, however there may be some legitimate use cases too. [0] this video

      Strongly recommendsView on HN
    2. @elierotenbergDec 2019· in “How Facebook Avoids Ad Blockers”

      It reminds me of a lightning talk I gave at ReactConf some time ago :) Basically forward-shuffling the component tree to produce HTML that will be really hard to match using CSS Selectors usually found in adblockers and other DOM-targeting scripts. Code: [LINK] Video: this video

      CitesView on HN
    3. @hokkosAug 2016· in “Facebook will force advertising on ad-blocking users”

      Something like react-armor can make cryptographically unpredictable class name, tree structure and tag name obfuscation. But it won't be enough if the ad itself is not written with the same toolkit. [LINK] this video

      CitesView on HN
    4. @hokkosAug 2016· in “Facebook will force advertising on ad-blocking users”

      Or they can already do dom obfuscation like react-armor, it can make cryptographically unpredictable class name, tree structure and tag name obfuscation. [LINK] this video

      CitesView on HN