js major changes