Draft article for javascript programmers