Why is E4X deprecated and removed from some browsers?

Why is E4X deprecated and removed from some browsers?

Warning: E4X is reset to zero. It was disabled by default for chrome in Firefox 17 and completely removed in Firefox 21. Using the DOMParser / DOMSerializer or non-native JXON algorithm.

https://developer.mozilla.org/en-US/docs/Archive/Web/E4X/Processing_XML_with_E4X

+4
source share
1 answer

This was deprecated and removed from the only browser that ever supported it, because it was a poorly implemented language function that caused all kinds of problems.

As Brendan said, “E4X is crazyland,” and the FF E4X implementation differs from the specification in ways that are not recorded anywhere.

- .

- ECMA-357, Adobe Mozilla. , .

-

, . SpiderMonkey JS, - , - , .

- Schneidereit

695577

+4

Source: https://habr.com/ru/post/1615338/


All Articles