blog.runkit.com/2015/09/10/time-traveling-in-node-js-notebooks

Preview meta tags from the blog.runkit.com website.

Linked Hostnames

15

Thumbnail

Search Engine Appearance

Google

https://blog.runkit.com/2015/09/10/time-traveling-in-node-js-notebooks

Time Traveling in Node.js Notebooks

As part of a two-post series, I'd like to share some in-depth details behind one of RunKit's most asked about features: time traveling. In this first installment I'll be focusing mainly on how the back-end works: specifically, how we're able to not only rewind the state of your code, but any changes to the filesystem and spawned subprocesses as well. From a high level, this allows for a lot of cool functionality like real undo in a REPL. However, we'll also see how time traveling is actually essential to the way notebooks fundamentally work in RunKit.



Bing

Time Traveling in Node.js Notebooks

https://blog.runkit.com/2015/09/10/time-traveling-in-node-js-notebooks

As part of a two-post series, I'd like to share some in-depth details behind one of RunKit's most asked about features: time traveling. In this first installment I'll be focusing mainly on how the back-end works: specifically, how we're able to not only rewind the state of your code, but any changes to the filesystem and spawned subprocesses as well. From a high level, this allows for a lot of cool functionality like real undo in a REPL. However, we'll also see how time traveling is actually essential to the way notebooks fundamentally work in RunKit.



DuckDuckGo

https://blog.runkit.com/2015/09/10/time-traveling-in-node-js-notebooks

Time Traveling in Node.js Notebooks

As part of a two-post series, I'd like to share some in-depth details behind one of RunKit's most asked about features: time traveling. In this first installment I'll be focusing mainly on how the back-end works: specifically, how we're able to not only rewind the state of your code, but any changes to the filesystem and spawned subprocesses as well. From a high level, this allows for a lot of cool functionality like real undo in a REPL. However, we'll also see how time traveling is actually essential to the way notebooks fundamentally work in RunKit.

  • General Meta Tags

    4
    • title
      Time Traveling in Node.js Notebooks | The RunKit Blog
    • charset
      utf-8
    • viewport
      width=device-width, initial-scale=1, viewport-fit=cover
    • fb:app_id
      1463593997084629
  • Open Graph Meta Tags

    6
    • og:title
      Time Traveling in Node.js Notebooks
    • og:site_name
      RunKit Blog
    • og:type
      article
    • og:description
      As part of a two-post series, I'd like to share some in-depth details behind one of RunKit's most asked about features: time traveling. In this first installment I'll be focusing mainly on how the back-end works: specifically, how we're able to not only rewind the state of your code, but any changes to the filesystem and spawned subprocesses as well. From a high level, this allows for a lot of cool functionality like real undo in a REPL. However, we'll also see how time traveling is actually essential to the way notebooks fundamentally work in RunKit.
    • og:image
      http://blog.runkit.com/assets/poster-sharing.jpg
  • Twitter Meta Tags

    6
    • twitter:card
      summary_large_image
    • twitter:site
      @runkitdev
    • twitter:creator
      @runkitdev
    • twitter:title
      Time Traveling in Node.js Notebooks
    • twitter:description
      As part of a two-post series, I'd like to share some in-depth details behind one of RunKit's most asked about features: time traveling. In this first installment I'll be focusing mainly on how the back-end works: specifically, how we're able to not only rewind the state of your code, but any changes to the filesystem and spawned subprocesses as well. From a high level, this allows for a lot of cool functionality like real undo in a REPL. However, we'll also see how time traveling is actually essential to the way notebooks fundamentally work in RunKit.
  • Link Tags

    4
    • canonical
    • stylesheet
      /assets/css/bootstrap-reboot.min.css?integrity=sha512-TxcCDZfjPRLa2vJHDnCDjixF%2BPDgNtS69nOt34BgAvYIZHF6pFJZPeqBfSqTDni5D2ZRtwFRDgUfjrQCl8VgXA%3D%3D
    • stylesheet
      /assets/fontawesome/css/fontawesome-all.min.css?integrity=sha512-zw3VfNIRXjrUIQZt2GvSx73NM6ago%2FfP0aGfTojSdOMz%2FDxP%2B54lsqC7crLmNjbRQeLQ9IuZwc%2Fh9%2FfXT3ymmw%3D%3D
    • stylesheet
      /assets/typography.css?integrity=sha512-J8ccEyFvoRXZzP3OQBOp9ezJFg3fSgfRQfKyZH9sDnd2nFjx1x9wVkDhOOhpcT5H9Tj%2B3OQHkNCk0F82%2FfIqwA%3D%3D

Links

22