Netscape Portable Runtime
最初の世代のNSPRは、単にJavaを様々な環境に移植するためのものであった。1996年に開発が開始されたNSPR20(20はバージョン2.0を意味するのではなく第二世代を意味する)は、コンセプトはオリジナルと同じであったが、コードはほぼ一から書き直され、改良、拡張が加えられた。