https://github.com/dfischer/messenger-sdk-comparison
Trivial Messenger SDK implementation by numerous languages
https://github.com/dfischer/messenger-sdk-comparison
elixir golang messenger messenger-api messenger-bot messenger-platform nodejs typescript
Last synced: about 2 months ago
JSON representation
Trivial Messenger SDK implementation by numerous languages
- Host: GitHub
- URL: https://github.com/dfischer/messenger-sdk-comparison
- Owner: dfischer
- Created: 2018-07-27T21:59:45.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T00:54:34.000Z (over 1 year ago)
- Last Synced: 2025-10-30T20:01:03.061Z (8 months ago)
- Topics: elixir, golang, messenger, messenger-api, messenger-bot, messenger-platform, nodejs, typescript
- Language: Elixir
- Size: 65.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Messenger SDK Implementation Comparison By Language
This is a very simple example of a trivial application that listens to a webhook from the Messenger SDK platform and then sends an echo back to the sender.
The purpose of this was to get a feel of idioms from other languages. I the author personally am most familiar with Javascript flavors (Node & Typescript).
I welcome any feedback to increase any language(s) readability and adhere to the idioms of that community.
# Interesting notes
## Memory Usage
On Macbook Pro (Recent)
1. Go memory: 10.7 MB
2. Typescript: 90 MB
3. Node: 63 MB
4. Elixir/Beam: 142 MB
I'm surprised at the difference between Typescript & Node (maybe because I'm running with ts-node).