Application-Layer Protocol Negotiation
Next Protocol Negotiation (NPN) はかつて開発されていたALPNと同目的の拡張である。
TLSの高速化を目的としてGoogle Chromeで従来有効化されていたTLS False Startにはバージョンロールバック攻撃が可能であるなどセキュリティ上の問題があることから、Googleは新たにNPNを提唱し、Chrome 20以降ではNPNに対応しているサイトを除いてはTLS False Startを無効化した。
NPNは後にALPNによって置き換えられた。Google Chromeでは、バージョン51でNPNへの対応が廃止となった。