personal js notes