I really like the idea and would see Ben's V8 bindings brought up-to-date.

It seems difficult to say, if a Rust implementation would be better
over all. Rust has its advantages with safer and easier programming in
comparison to C++, but is also lacking tooling and experts with 10+
years of expertise in the language.

I can't say much about the comparision behind the link, but it
compares Rust to V8, which implies we would have to implement the
whole JavaScript VM in Rust in order to gain this performance boost.
Well, this also seems apples compared with oranges; this benchmarks
JavaScript running on a VM implemented in C++.

Also note that Rust 1.0 wasn't released yet; it is expected due in six
weeks. However we only expect at maximum some minor breaking changes
until then.



On 4/4/15, Stephen Belanger <[email protected]> wrote:
> Ben Noordhuis wrote some V8 bindings for Rust at one point, though I don't
> think they are up to date.
> On Apr 3, 2015 5:24 PM, "Aria Stewart" <[email protected]> wrote:
>
>> On Friday, April 3, 2015 at 8:14:31 PM UTC-4, Johnin wrote:
>>>
>>> If considering reimplement Nodejs with Rust will definitely see
>>> significant performance improvement and lower memory usage, our
>>> javascript
>>> will be improve much better.
>>> http://benchmarksgame.alioth.debian.org/u32/compare.php?
>>> lang=rust&lang2=v8
>>>
>>> What's your thought? Note: Rust 1.0 was released today.
>>>
>>
>> That'd be more like noders than nodejs!
>>
>> The thing to compare to there is C++, not V8, which about half of nodejs
>> is written in. The other half is javascript, but that is in fact the
>> point.
>>
>> I am, however, looking forward to people's experiments writing node
>> extensions in rust, however they figure out how to do that. (the ABI is a
>> little nasty to access from non-C++ languages, but I bet someone comes up
>> with a nice shim to link against)
>>
>> Aria
>>
>> --
>> Job board: http://jobs.nodejs.org/
>> New group rules:
>> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
>> Old group rules:
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "nodejs" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/nodejs/20d77d84-83aa-4169-a5ca-eb470613faca%40googlegroups.com
>> <https://groups.google.com/d/msgid/nodejs/20d77d84-83aa-4169-a5ca-eb470613faca%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> Job board: http://jobs.nodejs.org/
> New group rules:
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nodejs/CABcFeBW_CceRBwNmuD6VybZir4jyU8TOO33qxTMbAib%2B58SBOg%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CANdUZf8OfQ6GSmNjhqniJJk6kK6s1i9w9qzS1EO1dow1ut%2B-Ag%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to