Responsible JavaScript: Part I · HackerTrans