Các tính năng của Echo2:
- Các ứng dụng được phát triển bằng Java dạng server-side sử dụng một API hướng thành phàn và điều khiển sự kiện mà làm việc như một bộ công cụ giao diện người sử dụng.
- Việc tạo ra giao diện được thực hiện hoàn toàn thông qua AJAX, sử dụng một tài liệu HTML đơn giản. Việc cập nhật từ server được thực hiện trong một vùng nhỏ nhất có thể được, chỉ cập nhật các vị trí trên tài liệu HTML đã thay đổi.
- Các ứng dụng có thể hiển thị các dialog dạng modal, nơi mà ứng dụng sẽ không cho phép nhập dữ liệu bên ngoài vùng được xác định.
- Kỹ thuật Server push cho phép một ứng dụng điều khiển các trình duyệt của client mà không theo vòng lặp yêu cầu/đáp ứng web truyền thống.
- Một API phát triển dạng thành phần mở rộng cho phép việc tạo ra các thành phần AJAX tái sử dụng.
- Các trình duyệt được hỗ trợ bao gồm Firefox, Internet Explorer, Opera, Konqueror, Safari, Mozilla, và Netscape.