Честно говоря, я не совсем понял одну концепцию, копаясь в NodeJS. И эта концепция о том, как NodeJS позволяет нам обмениваться кодом между сервером и клиентом. Что это на самом деле значит? Означает ли это, что я могу написать функцию, которую я, возможно, вызываю на стороне клиента, и она вызывается как удаленный метод, или это означает, что код копируется на стороне клиента и запускается?
Может кто-нибудь дать мне немного интуитивно понятный пример, которым я могу обернуть голову?