RReverser's

Ingvar Stepanyan

JavaScript developer, speaker and reverse engineer. D2D programmer. Sometimes human.


  1. Started work on ES6 -> asm.js conversion

    View on GitHub I know this sounds crazy, but I always wondered why do we always give out such a speedup technique as asm.js (it speeds up code in all the modern browsers!) to developers from other languages if we can use it for own code in JavaScript as…

    on JavaScript, ES6, Transpilers, asm.js

  2. [Potentially ES7] function bind syntax in Babel

    View original post Babel 5.4 was just released and with it comes support for a new experimental ES7 syntax proposed by Kevin Smith (@zenparsing) and implemented in Babel by Ingvar Stepanyan (@RReverser). Warning: This syntax is highly experimental and you should not use it for anything serious (yet). If…

    on JavaScript, Transpilers, ES7

  3. Quickly view Wi-Fi password under OSX and Windows

    Today I've found this neat tool called wifi-password by @rauchg and figured out that it's extremely useful. Just look at this: Simple, isn't? And README says it: People ask you for the Wi-Fi password. Answer quickly. So I wanted to answer quickly, too. Unfortunately I'm a Windows user and so…


  4. Tail recursion and 6to5

    Just added tail call optimization to 6to5, so it became the first ES6 implementation across all the browsers and transpilers to have this feature: Unfortunately, generic tail call optimization is still too complex thing as for transpiler level and it introduces significant overhead compared to simple calls, so should be…


  5. Gitty - unofficial Gitter client for WinRT

    Gitter is a great real-time messaging service built specifically to help teams communicate better. It provides free public chat rooms for communities and open source projects and private chat rooms for teams and businesses. All of the rooms are based on Github repos, so you can easily get and use…


  6. Browser extension: EditorConfig for GitHub

    View on GitHub Just published a browser extension that provides EditorConfig support for GitHub. Download links You can download extension for your browser from the corresponding store: Chrome Firefox Opera Description Extension looks for .editorconfig file in the root of repository the current file belongs to, and applies it's settings…

    on JavaScript