Ví dụ như 1 appication, and cho user làm chuyện này, rồi họ tiếp tục làm cái khác mà ko block UI, rồi front end đâu chỉ là web đâu, desktop application mà dạng client cũng là 1 front end, mobile application... Mấy cái về user anh đều phải quản lý toàn bộ thao tác user, hạn chế block cái UI, rồi phải làm sao cho mượt, performace thì phải quản lý được memory, tránh memory leak mà bảo đảm cái app đó phải chạy mượt ko tốn nhiều bộ nhớ, không chiếm nhiều CPU, rồi anh phải biết data khi load về client thì lưu chỗ nào, cái data nào cần cache lại... Rồi khi mà data load nhiều quá thì anh phải làm theo kiểu load từng phần tránh load lâu quá, chưa kể là animation, messages, notification.... Chẵng lẽ anh nghĩ mấy cái đó back end làm hết.