La verdad que me dejó asombrado la velocidad de procesamiento del Squirrel Extreme (el motor javascript de safari/webkit) que acaban de integrar en el WebKit. No solo pasa 100% el Acid3 test, si no que ahora vuela impresionante. Capturé en video para que vieran...
http://nightly.webkit.org/
WebKit + Squirrel Extreme + Acid3 + Vuela!
-
iBob
- Supermacaco
- Mensajes: 2769
- Registrado: 24 Ene 2007
WebKit + Squirrel Extreme + Acid3 + Vuela!
Se algo de programación, de música, de edición de video, un poco de carpintería también, se cocinar, lavar platos, también un par de idiomas, pero sobre todo: sé googlear; eso sí, nada de mecánica..
Soy de Familia, Amigos, Animales, Espiritualidad, y si logically-mente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Pro Em-For, aiFon Fiftin Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou tu, an Apl Uach sixt gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU Enviria 1080 Tee Ai con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...
Soy de Familia, Amigos, Animales, Espiritualidad, y si logically-mente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Pro Em-For, aiFon Fiftin Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou tu, an Apl Uach sixt gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU Enviria 1080 Tee Ai con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...
-
macpotok
- Megamacaco
- Mensajes: 4682
- Registrado: 14 Mar 2006
Al parecer el TraceMonkey de Firefox 3.1 vuela también:
http://www.genbeta.com/2008/09/11-activa-el-potente-tracemonkey-en-firefox-31-beta-minefield
Edit: Realmente vuela. Si se animan:
Bajen el beta de Firefox 3.1 acá: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.1b2pre.en-US.Mac.dmg
Luego de iniciado activen el TraceMonkey: http://www.genbeta.com/2008/09/11-activa-el-potente-tracemonkey-en-firefox-31-beta-minefield
Luego de reiniciar prueben lo liviano que es el nuevo Firefox y lo rápido que funcionan sitios con mucho JavaScript como GMail.
Respecto a WebKit estoy bajando también para comparar, gracias por el dato iBob.
http://www.genbeta.com/2008/09/11-activa-el-potente-tracemonkey-en-firefox-31-beta-minefield
Edit: Realmente vuela. Si se animan:
Bajen el beta de Firefox 3.1 acá: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.1b2pre.en-US.Mac.dmg
Luego de iniciado activen el TraceMonkey: http://www.genbeta.com/2008/09/11-activa-el-potente-tracemonkey-en-firefox-31-beta-minefield
Luego de reiniciar prueben lo liviano que es el nuevo Firefox y lo rápido que funcionan sitios con mucho JavaScript como GMail.
Respecto a WebKit estoy bajando también para comparar, gracias por el dato iBob.
Última edición por macpotok el Mié Oct 22, 2008 12:06 am, editado 1 vez en total.
Mac Pro 12-Core/HT Xeon 3.46 / 128 GB DDR3 / 4 TB SSD M.2 PCIe + 20 TB HDD / RADEON / Blu-Ray SuperDrive / USB3 / iSight FW
MacBook Air 15" M4 / 32 GB / 512 SSD / MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II
MacBook Air 15" M4 / 32 GB / 512 SSD / MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II
-
iBob
- Supermacaco
- Mensajes: 2769
- Registrado: 24 Ene 2007
Probanding
Se algo de programación, de música, de edición de video, un poco de carpintería también, se cocinar, lavar platos, también un par de idiomas, pero sobre todo: sé googlear; eso sí, nada de mecánica..
Soy de Familia, Amigos, Animales, Espiritualidad, y si logically-mente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Pro Em-For, aiFon Fiftin Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou tu, an Apl Uach sixt gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU Enviria 1080 Tee Ai con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...
Soy de Familia, Amigos, Animales, Espiritualidad, y si logically-mente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Pro Em-For, aiFon Fiftin Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou tu, an Apl Uach sixt gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU Enviria 1080 Tee Ai con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...
-
macpotok
- Megamacaco
- Mensajes: 4682
- Registrado: 14 Mar 2006
Tracemonkey de Firefox 3.1 vs el motor Javascript de Firefox 3:

Es muy interesante el concepto detrás de TraceMonkey, se podría ver una clara analogía con algunas predicciones que hacen los CPU.

Es muy interesante el concepto detrás de TraceMonkey, se podría ver una clara analogía con algunas predicciones que hacen los CPU.
http://ejohn.org/blog/tracemonkey/John Resig escribió:How Tracing Works
In simple terms tracing works by watching for commonly-repeated actions (such as loops, function calls, or type checking) and tries to optimize their resulting native code into the lowest number of actions. The premise is rather simple - and it's an advance that we'll probably see proliferate to many interpreters and engines in the upcoming years.
Andreas Gal published a paper (PDF) on the subject and Brendan Eich has written up a TraceMonkey-specific explanation.
Some of the improvements made by tracing include:
* Function Inlining: Removing the overhead of function calls by simply replacing them with their resulting native code.
* Type Inference: Removing checks surrounding common operators (like "+") when the types contained within a variable are already known. This means that the engine will have already pre-determined, for example, that two strings need to be concated when it sees the "+" operator.
* Looping: The overhead of looping has been grossly diminished. It's one of the most common areas of overhead in JavaScript applications (common repetition of a task) and the constant determining of bounds and the resulting inner code is made negligible.
The code for this project has come from a number of places - one of which is coming from some code contributed to Mozilla, from Adobe: Tamarin Tracing, specifically the nanojit code that's able to work a lot of this just-in-time magic.
Última edición por macpotok el Mié Oct 22, 2008 7:36 pm, editado 1 vez en total.
Mac Pro 12-Core/HT Xeon 3.46 / 128 GB DDR3 / 4 TB SSD M.2 PCIe + 20 TB HDD / RADEON / Blu-Ray SuperDrive / USB3 / iSight FW
MacBook Air 15" M4 / 32 GB / 512 SSD / MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II
MacBook Air 15" M4 / 32 GB / 512 SSD / MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II