Netscape Portable Runtime
NSPRの入出力はソケットモデルを拡大したものであり、可変的なレイヤー化を可能とする。設計者はもともと同期的な入出力メソッドのみを意図していたが、複雑なアプリケーション向けの並行処理のためにスレッド機能に頼る形となった。