终止对AngularJS的支持是否意味着应用程序将在Chrome中停止运行?

时间:2020-01-07 16:37:37

标签: angularjs google-chrome end-of-life

我了解到AngularJS将于2021年7月停止支持;在此日期之后,对jQuery等的某些更改可能会导致AngularJS应用程序停止运行,并且AngularJS将不会更新。

我有一个基于AngularJS的应用程序,该应用程序在隔离的环境中运行,并且通常会关闭Internet连接,即该应用程序不需要Internet连接,因为所有AngularJS,jQuery和其他JS库都嵌入在该应用程序中。互联网会定期打开,只是为了更新用于运行该应用程序的Chrome浏览器。

让我们假设在AngularJS的支持期结束后,我将所有AngularJS,jQuery和其他JS库保持不变,但是我确实允许Chrome浏览器定期更新自身。

问题:在这种情况下,是否存在我的应用程序在更新Chrome后停止运行的风险,所以我也应该考虑冻结Chrome版本吗?还是仅更新浏览器不会导致应用程序行为发生任何变化?

1 个答案:

答案 0 :(得分:1)

浏览器不会将某些客户端库或它们的版本强加给用户。如果您不升级应用程序中的任何库,那么当前的lib设置应该就可以了。如果在过时的库中发现了一些新的错误,则您的应用可能会变得脆弱,但是除此之外,我不会太担心。

您明确指出的

jQuery不会出现问题,如果您停留在次要版本中而不升级到新的主要版本。但是,尽管如此,新的主要版本可能仍具有与您在jQuery中使用的功能无关的重大更改。检查这些特定新版本的变更日志。但是,如果您的应用程序不是很关键,则只要它们满足您的应用程序要求,您就可以保留当前使用的版本。