Gradual typing for Javascript

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com

Here is an interesting proposal that goes beyond what TypeScript does for Javascript:

Source