HN2new | past | comments | ask | show | jobs | submitlogin
Decompiling FlatBuffers case study: Facebook's GraphQL schema (2020) (cajum.github.io)
77 points by mcaju on April 22, 2021 | hide | past | favorite | 3 comments


This is nice work. I would guess the only reason it isn't documented publicly is so that it can be changed at any time, without having to wait for existing users to migrate. However, given the sheer volume of people running outdated android app versions, I suspect it will remain stable for quite some time. Thanks for posting this.


What's also interesting here is that it revealed to me that as of early 2020, Facebook was still using the old (pre-2015) GraphQL syntax at least in part; because the examples you see in the linked fbchat code are of the old internal syntax before they opened it up to the world:

https://github.com/fbchat-dev/fbchat/blob/master/fbchat/_gra...


Good work.

The actual schema graphql?q=schema() (not the generated one) is in fact confidential. They definitely do not want their real schema public.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: