I’ve recently started writing for Ars Technica – and my first post is live now:
Extreme JavaScript Performance (WebKit and SquirrelFish Extreme)
I plan on contributing an article per week, or so, on topics related to JavaScript, browsers, and standards. I consider this to be a good challenge for myself – I have to perform considerably more research (interviewing, etc.) than I would for a normal blog post (which isn’t to say that I won’t for my blog – but that this is starting to get me in the good habit of doing additional fact-checking). I also plan on writing posts that are more-generic in nature. I find it pretty easy to become biased one way or another so I’m actively challenging myself to write from a more-neutral position.
Google Groups for Processing.js and Env.js
Two of my most popular side projects, Processing.js and Env.js now both have active Google Groups:
Feel free to ask any questions that you have (I receive considerable email about both these projects and it would be good to distribute the question-answer process a little bit).
Cameron Westland (October 7, 2008 at 9:12 am)
John! This is great news. Congratulations.
Luiz Paulo (October 7, 2008 at 9:46 am)
Congratulations, John!
Phil (October 7, 2008 at 10:11 am)
Congratulations, John. However, please try to stay opinionated :-)
Josh Davey (October 7, 2008 at 11:44 am)
Does John Resig Sleep?
Saliem Than (October 7, 2008 at 12:47 pm)
Hooray. Good luck. Have fun :D
Rob (October 7, 2008 at 1:09 pm)
It would have been good for you to indicate that certain tests were developed by browser manufacturers (SunSpider from Webkit, Dromaeo from Mozilla), and Dromaeo was actually created by you according to https://wiki.mozilla.org/Dromaeo. I’m not saying the article was biased, but acknowledging that sort of thing is important IMHO.
John Resig (October 7, 2008 at 1:15 pm)
@All: Thanks everyone, it should be fun!
@Rob: Ah rats – I mentioned that SunSpider was produced by WebKit but forgot the clarification on Dromaeo. I’ll see if I can edit the article to make it more clear. Sorry about that!
Scott Johnson (October 7, 2008 at 2:34 pm)
John, are you only going to be writing for open.ended? Or can we expect to see your articles elsewhere on Ars Technica as well?
Ivan (October 7, 2008 at 3:17 pm)
What does this mean for future JQuery releases? fewer in nature or are you handing off lead to someone else?
Jinno (October 9, 2008 at 3:31 pm)
@Josh – John Resig is clearly a robot, all he needs is electricity. Sleep would be superfluous to his design.
John Resig (October 9, 2008 at 5:24 pm)
@Scott Johnson: I’ll be posting one article there per week, at most. I’m just “freelancing” as it were. I’ll re-post anything that I post there, here as well.
@Ivan: To reiterate what I mentioned to Ivan, I’m just writing an article per week for them, at most. I still work for Mozilla during my day job doing JavaScript-related things.
Sriram (May 4, 2009 at 6:35 am)
Hey,
I have been using Johnson gem for some time. Must say its gr8 :).
Recently I was working on env.js that was meant for rhino. I tried to use that with Johnson. It gave me an exception:
/var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/spidermonkey/runtime.rb:58:in `native_compile’: illegal character at (none):12 (Johnson::Error)
from /var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/spidermonkey/runtime.rb:58:in `compile’
from /var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/spidermonkey/runtime.rb:42:in `evaluate’
from /var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/runtime.rb:21:in `evaluate’
from test1.rb:802
from /var/lib/gems/1.8/gems/nokogiri-1.2.3/lib/nokogiri/xml/node_set.rb:140:in `each’
from /var/lib/gems/1.8/gems/nokogiri-1.2.3/lib/nokogiri/xml/node_set.rb:139:in `upto’
from /var/lib/gems/1.8/gems/nokogiri-1.2.3/lib/nokogiri/xml/node_set.rb:139:in `each’
from /var/lib/gems/1.8/gems/taka-0.0.1/lib/taka/dom/node_list.rb:9:in `send’
from /var/lib/gems/1.8/gems/taka-0.0.1/lib/taka/dom/node_list.rb:9:in `method_missing’
from test1.rb:800
Any idea on whats wrong here.
Thanks.
Sriram.
Sriram (May 4, 2009 at 6:36 am)
Hey,
I have been using Johnson gem for some time. Must say its gr8 :).
Recently I was working on env.js that was meant for rhino. I tried to use that with Johnson. It gave me an exception:
/var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/spidermonkey/runtime.rb:58:in `native_compile’: illegal character at (none):12 (Johnson::Error)
from /var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/spidermonkey/runtime.rb:58:in `compile’
from /var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/spidermonkey/runtime.rb:42:in `evaluate’
from /var/lib/gems/1.8/gems/johnson-1.1.0/lib/johnson/runtime.rb:21:in `evaluate’
from test1.rb:802
from /var/lib/gems/1.8/gems/nokogiri-1.2.3/lib/nokogiri/xml/node_set.rb:140:in `each’
from /var/lib/gems/1.8/gems/nokogiri-1.2.3/lib/nokogiri/xml/node_set.rb:139:in `upto’
from /var/lib/gems/1.8/gems/nokogiri-1.2.3/lib/nokogiri/xml/node_set.rb:139:in `each’
from /var/lib/gems/1.8/gems/taka-0.0.1/lib/taka/dom/node_list.rb:9:in `send’
from /var/lib/gems/1.8/gems/taka-0.0.1/lib/taka/dom/node_list.rb:9:in `method_missing’
from test1.rb:800
Any idea on whats wrong here.
Thanks.
Sriram.