Bufory protokołu Google lub coś podobnego dla .net / javascript

Obecnie używamy wywołań Ajax do usługi internetowej .net, która następnie zwraca obiekt Json do klienta. Niektóre z tych obiektów Json są dość masywne (> 500k nieskompresowane). Słyszeliśmy kilka dobrych rzeczy na temat buforów protokołu Google i eksperymentowaliśmy.

Do tej pory mieliśmy na szczęście serializację na serwerze, co wydaje się być najczęstszą wersją .net - „protobuf-net”. Nie mieliśmy wiele szczęścia w deserializacji na kliencie. Próbowaliśmy użyć tego, co wydaje się być jedynym i deserializerem javascript protobuf.js. Odkryliśmy, że nie jest łatwy w użyciu, jest bardzo mało przykładów lub dokumentacji i nie wydaje się, aby obsługiwał typy danych poza łańcuchami i intami.

Wydaje się, że w tym momencie pojawi się sprawdzone, dobrze zdefiniowane rozwiązanie do serializacji / deserializacji danych binarnych między .net a klientem WWW. Może brakuje nam czegoś oczywistego.

Nasze wymagania to wywołania Ajax z klienta i metody usług sieciowych .net na serwerze (.asmx lub WCF).

Wszelkie uwagi i sugestie są mile widziane.

questionAnswers(3)

yourAnswerToTheQuestion