Skip to content

Binary request serialization#379

Draft
kerams wants to merge 2 commits intomasterfrom
req
Draft

Binary request serialization#379
kerams wants to merge 2 commits intomasterfrom
req

Conversation

@kerams
Copy link
Copy Markdown
Collaborator

@kerams kerams commented Apr 19, 2025

A dirty but working POC for #297.

I think the API surface is due for some cleanup, so a major version bump would probably be best. Ideally the request serialization format should be pluggable (maybe even completely custom, provided by the user?) for maximum tree-shakability. Right now if I switch to MsgPack in Fable.Remoting.Client, Fable.SimpleJson, Parsimmon, etc. will still land in the bundle, even though MsgPack does not need any of them to serialize requests and deserialize responses.

I'll let the PR simmer for now.

note to self: DotnetClient with MsgPack serialization won't work on iOS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant