«v8» etiketlenmiş sorular

V8, Google'ın açık kaynaklı JavaScript motorudur.

10
Node.js dosyası nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

4
Neden V8'de bu kod snippet'ini kullanmak <= daha yavaş?
Slaytlar V8 ile Javascript Hız Sınırı Breaking okuyorum ve aşağıdaki kod gibi bir örnek var. Neden bu durumda &lt;=olduğundan daha yavaş olduğunu anlayamıyorum , &lt;kimse bunu açıklayabilir mi? Herhangi bir yorum için teşekkür ederiz. Yavaş: this.isPrimeDivisible = function(candidate) { for (var i = 1; i &lt;= this.prime_count; ++i) { if …
166 javascript  v8 

1
Bluebird'ün util.toFastProperties işlevi bir nesnenin özelliklerini nasıl “hızlı” yapar?
Bluebird util.jsdosyasında aşağıdaki fonksiyona sahiptir: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Bazı nedenlerden dolayı, dönüş işlevinden sonra neden orada olduğundan emin olmadığım bir ifade var. Ayrıca, yazar bu konuda JSHint uyarısını susturduğu için kasıtlı görünüyor: 'Dönüş' sonrasında ulaşılamayan …

2
ECMAScript 6 özellikleri Node.js içinde kullanılabilir 0.12
Node.js'nin (0.12) yeni ve kararlı bir sürümü, yakın zamanda yükseltilmiş bir Google'ın v8 JavaScript motoru, v3.28.73 ile birlikte geldi . --harmonyBayrağı kullanmadan Node.js'de şu anda hangi ECMAScript 6 özellikleri bulunmaktadır ? ES 6 özelliklerini listelediğini iddia eden birkaç siteyi kontrol ettim, ancak hepsi güncel değil - en belirgin şekilde, bu …


5
Node.js'de next () ne zaman kullanılır ve next () ne zaman dönülür?
Senaryo : Aşağıdakinin bir düğüm web uygulamasındaki kodun parçası olduğunu düşünün. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); Sorun : Hangisinin sadece next()veya ile gideceğini kontrol ediyorum return next(). Yukarıdaki örnek kod her ikisi …
136 node.js  express  connect  v8 

4
Node.js process.memoryUsage () 'ın dönüş değerleri ne anlama geliyor?
Resmi belgelerden ( kaynak ): process.memoryUsage () Bayt cinsinden ölçülen Düğüm işleminin bellek kullanımını açıklayan bir nesne döndürür. var util = require('util'); console.log(util.inspect(process.memoryUsage())); Bu şunları üretecektir: { rss: 4935680, heapTotal: 1826816, heapUsed: 650472 } heapTotal ve heapUsed, V8'in bellek kullanımını ifade eder. Rss , heapTotal ve heapUsed tam olarak ne …
132 node.js  v8 

13
JavaScript'i tarayıcı olmadan mı çalıştırıyorsunuz?
Tarayıcı olmadan Javascript programlamaya bakıyorum. Komut dosyalarını Linux veya Mac OS X komut satırından çalıştırmak istiyorum, tıpkı diğer herhangi bir komut dosyası dilini çalıştırdığımız gibi (ruby, php, perl, python ...) $ javascript my_javascript_code.js Örümcek maymunu (Mozilla) ve v8'i (Google) inceledim, ancak bunların her ikisi de gömülü görünüyor. Komut satırından çalıştırılacak …


1
Neden Math.pow () (bazen) JavaScript’te **’ye eşit değil?
ECMAScript 7 özelliğini ( MDN Referansı ) a**biçin bir alternatif olarak yeni keşfettim ve bu yazıda görünüşe göre farklı davrandıkları bir tartışmaya rastladım . Chrome 55'te test ettim ve sonuçların farklı olduğunu doğrulayabilirim.Math.pow(a,b) Math.pow(99,99) İadeler 3.697296376497263e+197 buna karşılık 99**99 İadeler 3.697296376497268e+197 Yani farkın günlüğe kaydedilmesi Math.pow(99,99) - 99**99sonuçlanır -5.311379928167671e+182. Şimdiye …

4
Typeof null değeri bir döngü içinde neden değişir?
Bu pasajı Chrome konsolunda çalıştırmak: function foo() { return typeof null === 'undefined'; } for(var i = 0; i &lt; 1000; i++) console.log(foo()); Kod parçacığını çalıştırınSonuçları gizleSnippet'i genişlet 1000 kez yazdırmalıdır false, ancak bazı makinelerde falsebir dizi yineleme ve ardından truegeri kalanı için yazdırılır . Bu neden oluyor? Bu sadece …
109 javascript  v8 

4
JavaScript'te Nesnelerin / Dizilerin performansı nedir? (özellikle Google V8 için)
JavaScript'teki Diziler ve Nesnelerle ilişkili performansı (özellikle Google V8) belgelemek çok ilginç olurdu. İnternetin hiçbir yerinde bu konuyla ilgili kapsamlı bir makale bulamıyorum. Bazı Nesnelerin temel veri yapıları olarak sınıfları kullandığını anlıyorum. Çok fazla özellik varsa, bazen bir karma tablo muamelesi görür? Ayrıca Dizilerin bazen C ++ Dizileri gibi ele …


4
Node.js, "max-old-space-size" önerdi
Node.js'nin parametreye göre nasıl davrandığını anlamakta biraz sorun yaşıyorum max-old-space-size. Benim durumumda, örneğin, iki t2.smallAWS örneği (2GB RAM) çalıştırıyorum. Neden olduğundan emin değilim, ama max-old-space-size=4096(4GB) ayarladım . Bu durumda düğüm ne yapar? Bu konfigürasyon olası bir bellek ayırma hatasına yol açabilir mi? max-old-space-sizeSunucu kaynaklarına göre doğru değeri nasıl belirleyebilirim ? …
95 node.js  memory  v8 

4
v8 const, let ve var'ın JavaScript performans etkileri?
İşlevsel farklılıklardan bağımsız olarak, yeni anahtar kelimelerin 'izin ver' ve 'sabit' kullanımının performans üzerinde 'var'a göre genelleştirilmiş veya belirli bir etkisi var mı? Programı çalıştırdıktan sonra: function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0, sqsum: 0}; var i; for …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.