I'm a modern C++ programmer, who is switching to D.
I would like to start developing efficient and performance
oriented websites for small businesses and may be ecommerce.
Performance is my goal.

I've been researching a number of cutting edge frameworks. It
seems that now, the most popular web-dev framework that also has
a good performance is node.js.

From what I understand vibe.d is a next step that has a better
handling of threads and can embed D. vibe.d is also much more
comfortable. vibe.d is young but I don't plan on big projects.

The other framework that I'm looking into is wt. It's gui
oriented but it doesn't bother me. Wt is more mature.

From my view, these two frameworks don't overlap that much. If I
want to build an interactive website with a bunch of widgets, I'd
use WT. if I want to build a prototype or a quick website that
mainly has categorized information with some interactivity (like
blog or wiki), I'd use vibe.d.

However for when they overlap, what would be the benefit of using
vibe.d? and how would its performance compare to Wt? I couldn't
understand how does vibe.d generate the code for client, optimize
the generation of the code, and where does it gain in performance
comparing to node.js (besides running embedded d).

PS: opa is another framework (language) that I looked into. it
also looks good for prototyping.
http://www.developer.com/open/node.js-opa-javascript-framework.html

-Zveroboy