Improve JS protocol parsing; in particular, add string support.