newsroom 5/30 '21 posted
플래시의 노후화 및 사망에도 불구하고 웹은 이제껏 더 풍부하고 상호 작용적이었던 적이 없습니다. 이는 웹과 많은 앱이 웹과 데스크톱에서 모두 사용할 수 있도록 하는, 많이 변형되었지만 널리 사용되는 프로그래밍 언어인 JavaScript 덕분이기도 합니다. 그러나 가격 없이 그것의 힘을 얻는 것은 아니며, 자바스크립트 성능은 항상 웹 브라우저의 골칫거리였습니다. 그래서 구글은 어떻게 최신 크롬이 훨씬 더 빠르고 메모리를 덜 사용하는지에 대해 자랑스러워하고 있습니다. 

• 포스트(XDA-Developers를 통해)에 따르면 Sparkplug는 "빠른 실행을 시작해야 하는 것과 최대 성능을 위해 코드를 최적화해야 하는 것 사이의 차이를 메우는 새로운 JavaScript 컴파일러입니다.
• "Sparkplug는 기본 머신 코드를 생성하지만 JavaScript 코드를 실행하는 동안 수집된 정보에 의존하지 않는다는 점에서 Ignition과 Turbofan 사이에서 균형을 유지합니다.
• "새로운 스파크 플러그 컴파일러는 엔진의 2계층 컴파일러 시스템인 Ignition과 Turbofan의 균형을 유지합니다.
• "반면 짧은 내장 통화는 "메모리 내 어디에" 생성 코드를 넣어 기능을 호출할 때 간접 점프를 방지하도록 최적화합니다.
• 이를 위한 해결책은 기본 제공 기능을 생성된 코드와 동일한 메모리 영역에 복사하는 것입니다."라고 포스트는 덧붙입니다.
• 프로젝트에 참여한 엔지니어들에 따르면 Google은 훨씬 더 빠른 웹 경험을 약속하는 스파크플러그(Sparkplug)라는 이름의 V8 JavaScript 엔진을 위한 새로운 JavaScript 컴파일러를 크롬으로 출시했으며, 이를 "치팅"으로 수행한다고 합니다.
• Chrome Product Manager의 Thomas Natestad는 게시물에서 "빠른 브라우저를 제공하는 중요한 구성 요소는 빠른 JavaScript 실행입니다."라고 설명합니다.
• "Chrome에서 이 작업은 V8 엔진에 의해 수행되며, V8 엔진은 78년 이상의 JavaScript 코드를 매일 실행합니다.
• "M91 Chrome은 이제 새로운 Sparkplug 컴파일러와 짧은 내장 호출을 출시하여 사용자의 CPU 시간을 매일 17년 이상 절약할 수 있게 되었습니다."라고 그는 말합니다.
• "우선 컴파일하는 기능이 바이트코드로 이미 컴파일되었으며 바이트코드 컴파일러가 이미 대부분의 힘든 작업을 수행했기 때문에 Sparkplug는 JavaScript 소스가 아닌 바이트코드로부터 컴파일하므로 이에 대해 걱정할 필요가 없습니다."라고 V8 팀은 말했습니다.


Google Says Chrome Is Now 23% Faster [www.iphoneincanada.ca]



Login to comment

Open Wiki - Feel free to edit it. -
5/30 '21 answered



permanent link

Login to comment

Open Wiki - Feel free to edit it. -
5/30 '21 answered



permanent link

Login to comment