출처: http://blog.chromium.org/2014/11/the-final-countdown-for-npapi.html
지난해 여름, 저희는 Chrome에서 NPAPI 지원을 끊을 계획을 공표한 바(번역) 있습니다. Chrome의 보안과 속도, 안정성을 향상시키고 코드 기반을 좀더 단순화시키는 데에 그 목적이 있죠. 지난 업데이트 이래로 NPAPI의 이용률은 계속해서 줄어 왔습니다. 지금까지의 이용률 데이터에 따라 저희는 이번 지원 종료 계획을 속행하려 합니다.
월간 플러그인 실행 비율
2013년 9월 | 2014년 5월 | 2014년 10월 | |
---|---|---|---|
Silverlight | 15% | 13.3% | 11% |
Google Talk | 8.7% | 8.7% | 7% |
Java | 8.9% | 7.2% | 3.7% |
6% | 4.2% | 3.0% | |
Unity | 9.1% | 3.1% | 1.9% |
Google Earth | 9.1% | 0.1% | 0.1% |
현재 Chrome은 NPAPI 플러그인을 지원하고는 있지만, 사용자분들이 (page action UI를 통해) 특정 사이트를 지정해 따로 실행을 허용하지 않는 한 기본적으로는 차단이 되어 있습니다. 가장 많이 쓰이는 플러그인 중 몇 가지만 화이트리스트에 추가되어 계속 기본 지원이 되고 있는데요. 2015년 1월부터는 이 화이트리스트도 제거되고, 이에 따라 모든 플러그인이 빠짐없이 기본 차단되게 됩니다.
2015년 4월에는 Chrome에서 NPAPI 지원 자체가 기본 비활성화되고, 현재 Chrome Web Store에 있는 확장 기능들 중 NPAPI가 필요한 것들은 삭제가 될 예정입니다. 이미 플러그인 개발 회사들 쪽에서는 대체 기술로 옮겨가기 위해 열심히 노력하고 있지만, 미처 전환을 끝마치지 못한 플러그인을 쓰시는 사용자분들도 더러 계시는데요. 업무에 꼭 필요한 플러그인들이 기술 전환을 끝마치기 전까지는 NPAPI를 일시적으로 다시 활성화하는 방법을 제공합니다. (숙련자분들은 chrome://flags/#enable-npapi 에서, 그리고 기업에서는 기업 정책을 통해 활성화하시게 됩니다.)
2015년 9월에는 이 방법이 사라지고 이제 Chrome에서 NPAPI를 전혀 쓸 수 없게 됩니다. 이미 설치된 확장 기능들 중 NPAPI 플러그인이 필요한 것들이 있더라도 해당 기능들은 더이상 플러그인을 불러올 수 없게 됩니다.
NPAPI 플러그인 개발자분들을 위한 가이드라인 등 차후 계획에 대해 더 알아보고 싶으시다면 NPAPI 지원 종료 가이드 페이지를 살펴보세요. 이번 전환 절차를 하나씩 밟아나갈수록 우리는 좀더 안전하고 좀더 모바일 친화적인 웹에 한 발자국 한 발자국 더 가까워질 것입니다.
Posted by Justin Schuh, Software Engineer and Plug-in Retirement Planner