javascript literate programming