published why_javascript.md