«v8» 태그된 질문

V8은 Google의 오픈 소스 JavaScript 엔진입니다.

10
Node.js은 (는) 무엇 이죠? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

4
V8에서이 코드 스 니펫을 사용하여 <=가 <보다 느린 이유는 무엇입니까?
V8을 사용하여 Javascript 속도 제한을 깨는 슬라이드를 읽고 있으며 아래 코드와 같은 예가 있습니다. 왜이 경우 &lt;=보다 느린 지 알 수 없습니다. &lt;아무도 설명 할 수 있습니까? 모든 의견을 부탁드립니다. 느린: this.isPrimeDivisible = function(candidate) { for (var i = 1; i &lt;= this.prime_count; ++i) { if (candidate % this.primes[i] == …
166 javascript  v8 

1
Bluebird의 util.toFastProperties 함수는 어떻게 객체의 속성을 "빠르게"만드는가?
Bluebird의 util.js파일 에는 다음과 같은 기능이 있습니다. function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } 어떤 이유로 반환 함수 뒤에 문이 있는데 왜 거기에 있는지 잘 모르겠습니다. 또한 저자가 이것에 대해 JSHint 경고를 침묵 시켰기 때문에 의도적 인 것으로 보입니다. …

2
Node.js 0.12에서 사용 가능한 ECMAScript 6 기능
안정된 새로운 Node.js (0.12) 릴리스는 최근에 업그레이드 된 Google v8 JavaScript 엔진 v3.28.73 과 함께 제공되었습니다 . --harmony플래그 를 사용하지 않고 Node.js에 현재 어떤 ECMAScript 6 기능이 있습니까? ES 6 기능을 나열한다고 주장하는 여러 사이트를 확인했지만 모든 기능이 최신 상태가 아닌 것으로 보입니다. 이 표 ( 업데이트 : 현재 Node.js …


5
Node.js에서 next ()를 사용하고 next ()를 반환하는시기
시나리오 : 다음은 노드 웹 앱의 코드 일부임을 고려하십시오. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); 문제 : 난 그냥 함께 가야하는 하나 확인하고 next()나 return next(). 위의 샘플 코드는 모두 동일하게 작동하며 실행에 …
136 node.js  express  connect  v8 

4
node.js process.memoryUsage ()의 반환 값은 무엇을 의미합니까?
공식 문서에서 ( source ) : process.memoryUsage () 바이트 단위로 측정 된 노드 프로세스의 메모리 사용량을 설명하는 객체를 반환합니다. var util = require('util'); console.log(util.inspect(process.memoryUsage())); 이것은 다음을 생성합니다 : { rss: 4935680, heapTotal: 1826816, heapUsed: 650472 } heapTotal 및 heapUsed는 V8의 메모리 사용량을 나타냅니다. 정확히 rss , heapTotal 및 heapUsed 는 …
132 node.js  v8 

13
브라우저없이 JavaScript를 실행 하시겠습니까?
브라우저없이 Javascript 프로그래밍을 찾고 있습니다. 다른 스크립팅 언어 (ruby, php, perl, python ...)를 실행하는 것처럼 Linux 또는 Mac OS X 명령 행에서 스크립트를 실행하고 싶습니다. $ javascript my_javascript_code.js 거미 원숭이 (Mozilla)와 v8 (Google)을 살펴 보았지만 둘 다 내장 된 것으로 보입니다. Javascript를 스크립트 언어로 사용하여 명령 행에서 실행하는 사람이 있습니까? …


1
Math.pow () (때때로)가 JavaScript에서 **와 같지 않은 이유는 무엇입니까?
방금 ( MDN Reference ) a**b의 대안으로 ECMAScript 7 기능 을 발견 했으며 해당 게시물 에서 분명히 다르게 동작 하는 토론을 발견했습니다 . Chrome 55에서 테스트했으며 결과가 다른 것을 확인할 수 있습니다.Math.pow(a,b) Math.pow(99,99) 보고 3.697296376497263e+197 이므로 99**99 보고 3.697296376497268e+197 차이 로그인 그래서 Math.pow(99,99) - 99**99결과를 -5.311379928167671e+182. 지금까지는 단순히 또 다른 …

4
루프 내에서 null 유형의 값이 변경되는 이유는 무엇입니까?
Chrome 콘솔에서이 스 니펫을 실행합니다. function foo() { return typeof null === 'undefined'; } for(var i = 0; i &lt; 1000; i++) console.log(foo()); 코드 조각 실행Hide results스 니펫 확장 1000 번 인쇄해야 false하지만 일부 컴퓨터 false에서는 여러 번 반복 한 다음 true나머지 를 인쇄 합니다 . 왜 이런 일이 발생합니까? …
109 javascript  v8 

4
JavaScript에서 객체 / 배열의 성능은 무엇입니까? (특히 Google V8의 경우)
JavaScript (특히 Google V8)의 배열 및 객체와 관련된 성능은 문서화하기에 매우 흥미로울 것입니다. 이 주제에 대한 포괄적 인 기사는 인터넷 어디에도 없습니다. 일부 개체는 클래스를 기본 데이터 구조로 사용한다는 것을 이해합니다. 속성이 많은 경우 때때로 해시 테이블로 취급됩니까? 나는 또한 배열이 때때로 C ++ 배열처럼 취급된다는 것을 이해합니다 (즉, 빠른 …

4
node.js에 대한 올바른 "max-old-space-size"를 어떻게 결정합니까?
Node.js가 매개 변수를 기반으로 작동하는 방식을 이해하는 데 문제가 max-old-space-size있습니다. 예를 들어 제 경우에는 두 개의 t2.smallAWS 인스턴스 (2GB RAM)를 실행하고 있습니다. 이유는 모르겠지만 설정했습니다 max-old-space-size=4096(4GB). 이 경우 노드는 무엇을합니까? 이 구성으로 인해 메모리 할당 실패가 발생할 수 있습니까? max-old-space-size서버 리소스 를 기반으로 올바른 값을 어떻게 결정 합니까? 내 응용 …
100 node.js  memory  v8 


4
const, let 및 var의 v8 JavaScript 성능 영향?
기능적 차이에 관계없이 새 키워드 'let'및 'const'를 사용하면 'var'에 비해 성능에 일반화되거나 특정 영향이 있습니까? 프로그램 실행 후 : function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0, sqsum: 0}; var i; for (i = 0; i &lt; S; ++i) …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.