IT TIP

Object.observe를 지원하는 브라우저는 무엇입니까?

itqueen 2021. 1. 8. 22:40
반응형

Object.observe를 지원하는 브라우저는 무엇입니까?


지원하는 브라우저는 Object.observe무엇입니까? 이것에 대한 정보를 찾을 수 없다는 것에 놀랐습니다.

(그리고이 기능의 예상 도착 시간에 대해 알고 있습니까?)

Object.observe 정보 : "Object.observe를 사용하면 ECMAScript 객체에 대한 변경 사항을 직접 관찰 할 수 있습니다. 관찰자는 관찰 된 객체 집합에 발생한 변경 사항 집합을 설명하는 시간 순서대로 변경 레코드를받을 수 있습니다. " ecmascript.org , 솔루션 섹션을 참조하십시오 .)


2015 년 11 월 편집 : 분명히 Object.observe가 취소되었습니다.

http://www.infoq.com/news/2015/11/object-observe-withdrawn

https://esdiscuss.org/topic/an-update-on-object-observe
"TC39에서 Object.observe 제안을 철회 할 계획입니다."

https://esdiscuss.org/topic/save-object-observe-please-make-weakmap-weakset-observable
"Object.observe () 저장! (제발)"


브라우저가 없습니다. 오늘이 사실이 아니라면 언젠가는 사실 이 될 것입니다. 그러면 이것이 받아 들여지는 대답이 될 수 있습니다.


kangax의 브라우저 호환성 표를 사용할 수 있습니다.Object.observe

ECMA Script 7 사양의 일부인 것 같습니다. 다행히도이 글을 쓰는 시점에서 현재 사용중인 브라우저 인 Chrome 33이 지원하는 유일한 브라우저입니다. :)

Chrome 33에서 활성화하려면

  1. 방문 chrome://flags/

  2. 그리고 활성화 Enable Experimental JavaScript


폴리머 구현하고자 새롭고 유망한 프레임 워크 웹 구성 요소 하는,Object.observe()중요한 부분입니다.

"에버그린"브라우저를위한 폴리 필 구현을 제공합니다. 사용 가능한 최신 것. 또한, 그들은이 기능을 기본적으로 지원하는 브라우저 추적 , 그래서 구현 속도가 빨라집니다.

이 polyfill은 GitHub에서 별도의 라이브러리로 사용할 수 있습니다.


Chrome 35 이상은 Object.observe () 메서드를 지원합니다.

자세한 내용은 여기 : html5rocks

업데이트 : 크롬 36 베타로 이동했습니다.


이전에는 Chrome과 Opera 모두에 있었지만 표준위원회가이 기능에 대한 제안을 철회 한 후 두 브라우저에서 기능이 제거되었습니다 !

여기에 이미지 설명 입력


Chrome 36 이상, Opera 30 이상. 이러한 질문에 가장 좋아하는 답변 방법은 http://caniuse.com 입니다. 명확하고 양심적이며 즉각적인 검색이 있습니다.


면책 조항 : 저는 객체 관찰자 라이브러리 의 저자입니다 .

basarat의 대답은 확실히 옳은 것입니다. 요즘에는 어떤 브라우저도 지원하지 않습니다.

'더티 검사'를 수행하는 대부분의 폴리 필은 IMHO 준수를 달성하는 가장 좋은 방법이 아닙니다.

더 나은 방법은 네이티브 프록시 기능을 활용하는 동일한 기능을 제공하는 여러 라이브러리 중 하나를 선택하는 것입니다. 객체 관찰자 는 그중 하나 일뿐입니다.

참조 URL : https://stackoverflow.com/questions/21073082/which-browsers-support-object-observe

반응형