Anyone out there done a deep dive into this one? What's the catch?
Fabric Engine: JavaScript as fast as C++
11–20 of 46 posts
Re: Fabric Engine: JavaScript as fast as C++
#12Anyone out there done a deep dive into this one? What's the catch?
This seems like a non-starter to me: The Fabric Engine core and language bindings are made available as open source under the AGPL v3 license, with commercial licensing options available on request and paid-for support options for developers. Version 1.0 is available to download from the company's site. Personally, I'd say "screw it", and use V8.
Re: Fabric Engine: JavaScript as fast as C++
#13Earlier quoted context omitted.
> The engine works by allowing developers to use special interfaces and a high-performance scripting language called KL for performance critical parts of the code I haven't looked into it, but this suggests it's not actually JavaScript (as the title implies) but rather some new language that gets the speed boost.
So its like a cython for javascript?
Re: Fabric Engine: JavaScript as fast as C++
#14Earlier quoted context omitted.
This seems like a non-starter to me: The Fabric Engine core and language bindings are made available as open source under the AGPL v3 license, with commercial licensing options available on request and paid-for support options for developers. Version 1.0 is available to download from the company's site. Personally, I'd say "screw it", and use V8.
AGPL is a bit bothersome. I'd rather be able to release my code under a non-viral license.
Re: Fabric Engine: JavaScript as fast as C++
#15This isn't JavaScript being as fast as C++, it's writing critical sections in a low-level language being as good as writing the whole app in a low-level language.
Re: Fabric Engine: JavaScript as fast as C++
#16This isn't JavaScript being as fast as C++, it's writing critical sections in a low-level language being as good as writing the whole app in a low-level language.
Re: Fabric Engine: JavaScript as fast as C++
#17 Fabric Engine has released version 1.0 of its platform for multi-threaded optimised execution of scripting languages.
Kind of cool, if somewhat misleading. The way that's written seems to imply it speeds up the scripting language itself, but reading further it seems to just be a lower level language that's easy to use from within those scripting languages. Using an FFI to speed things up is nothing new, but making it easier is always nice.Re: Fabric Engine: JavaScript as fast as C++
#18Fabric Engine has released version 1.0 of its platform for multi-threaded optimised execution of scripting languages. Kind of cool, if somewhat misleading. The way that's written seems to imply it speeds up the scripting language itself, but reading further it seems to just be a lower level language that's easy to use from within those scripting languages. Using an FFI to speed things up is nothing new, but making it…
Re: Fabric Engine: JavaScript as fast as C++
#19Fabric Engine has released version 1.0 of its platform for multi-threaded optimised execution of scripting languages. Kind of cool, if somewhat misleading. The way that's written seems to imply it speeds up the scripting language itself, but reading further it seems to just be a lower level language that's easy to use from within those scripting languages. Using an FFI to speed things up is nothing new, but making it…
Re: Fabric Engine: JavaScript as fast as C++
#20Earlier quoted context omitted.
So its like a cython for javascript?
not really - Fabric is integrated with dynamic languages, we 're not interpreting JS or Python (we work with both languages). Fabric is basically a high-performance threading engine that you can call from your dynamic language - the key element is that the operator code (KL) enables the high-performance. This KL is only required for the operators, and is not as difficult or complex as C/C++ to use - it's designed pur…