The io.js situation was more akin to Python 3 vs Python 2 than Python vs PyPy.  It might not have looked like a major difference at first glance, but there were notable significant, which came with some breaking under-the-hood changes.