Computer Science and Web Technologies