Vue 3 計劃放棄支持 IE11
Vue.js 作者尤雨溪就 Vue 3 支持 IE11 的計劃提交了新提案。
提案摘要:
Vue 3 將不會支持 IE11
原定投入 Vue 3 IE11 支持的精力將投入給 2.7,移植 3.x 兼容的新功能,包括:
- Composition API
- <script setup>以及其它新的單文件組件特性
- emits 選項
- TS 類型改進
- Vite 官方整合
尤雨溪解釋了提交此提案的原因,按照最初的計劃,Vue 3 正式發(fā)布后會添加對 IE11 的支持。在后續(xù)的開發(fā)過程中,團隊對 IE11 兼容性進行了研究和實驗,由于其涉及的復雜性和手頭上的其他工作量比較大,所以支持 IE11 的開發(fā)工作一再被延后。
現(xiàn)在再重新審視「Vue 3 支持 IE11」計劃時,大環(huán)境已經(jīng)有所改變。例如微軟積極推廣 Edge 從而降低用戶對 IE 的依賴,甚至微軟自家的項目 (Microsoft 365) 也放棄支持 IE11;WordPress 決定放棄支持 IE11;IE11 的全球使用率已低于 1%。因此他認為現(xiàn)在是重新思考 Vue 3 是否要支持 IE11 的時機。
尤雨溪還提到了在 Vue 3 中支持 IE11 所帶來的影響,例如造成長期的維護負擔、增加庫開發(fā)者的開發(fā)復雜度、導致部分特性存在行為差異。
對于確切需要 IE11 支持的用戶,官方建議使用 Vue 2。
本文轉(zhuǎn)自OSCHINA
本文標題:Vue 3 計劃放棄支持 IE11
本文地址:https://www.oschina.net/news/135785/ie11-support-plan-for-vue3