Ну, это еще не полное соответствие функций JNLP, но, возможно, esky ближе к тому, что вы хотите. Он не основан на браузере, но как только ваше приложение установлено на клиенте, оно может само обновиться. Также может не хватать чего-то в кроссплатформенном отделе, поэтому в зависимости от вашей среды YMMV.
Другой альтернативой может быть инфраструктура Dabo на dabodev.com. Прошло несколько лет с тех пор, как я посмотрел на это, но он все еще выглядит живым: -)