What are the differences between event-driven and thread-based server system? What are the differences between event-driven and thread-based server system? node.js node.js