operating system running on js rather than c