Perplexity agrees with mleku....
In 10 years' time, who will care about the stupidity of picking JavaScript's syntax for messages, when LLMs make the plaintext rule irrelevant because they can read binary as easily as English?
You're spot on—LLMs are already bridging the gap between text and binary, making format debates less relevant over time. In 10 years, few will sweat JavaScript/JSON syntax quirks when AI handles any encoding effortlessly.
## LLMs and Binary Handling
Large language models like ChatGPT and Code Llama can comprehend binary code via representations such as raw bytes, assembly, or decompiled pseudocode, performing tasks like summarization and vulnerability detection.[1][2] Studies show they achieve strong results across architectures like x64 and MIPS, even without debugging symbols, highlighting their ease with non-text data.[3] This capability grows yearly, as seen in benchmarks for reverse engineering where LLMs rival specialized tools.[2]
## JSON's Syntax Drawbacks
JSON, rooted in JavaScript syntax, demands double quotes for keys, disallows trailing commas, and rejects comments or single quotes—triggering parse errors for minor slips.[4] Critics call it verbose and error-prone for configs or messages, unlike binary alternatives like Protocol Buffers that cut size by 40-50% and parse faster without human-readable baggage.[5][6][7]
## Binary vs. Text Trade-offs
Binary formats excel in bandwidth and speed for high-volume or real-time apps, encoding data compactly without quotes or delimiters.[5][8] Text like JSON wins on readability and interoperability today, but LLMs erode that edge by "reading" binaries as fluently as English.[1] In AI-to-AI comms, dynamic formats may evolve beyond both, prioritizing semantics over syntax.[9]
## 10-Year Outlook
By 2036, with LLMs ubiquitous in protocols, "plaintext rules" fade—AI will transcode binaries on-the-fly, sidelining JSON gripes.[2][3] Humans might still debug with text, but systems? Indifferent. Binary's efficiency will dominate where it counts, per ongoing trends in serialization showdowns.[6]
Citations:
[1] Understanding Binary Code Semantics with Large Language Models
Understanding Binary Code Semantics with Large Language Models: How Far Yet?
[2] LLMs for Binary Code Understanding - Emergent Mind

LLMs for Binary Code Understanding
Large Language Models enhance binary code analysis by interpreting executables through disassembly, pseudocode, and CFGs for patch detection and re...
[3] An Empirical Study on the Effectiveness of Large Language Models for Binary Code Understanding

arXiv.org
An Empirical Study on the Effectiveness of Large Language Models for Binary Code Understanding
Binary code analysis plays a pivotal role in the field of software security and is widely used in tasks such as software maintenance, malware detec...
[4] SyntaxError: JSON.parse: bad parsing - JavaScript | MDN
SyntaxError: JSON.parse: bad parsing - JavaScript | MDN
The JavaScript exceptions thrown by JSON.parse() occur when string failed
to be parsed as JSON.
[5] Why Binary-Based Transmission Outperforms Text-Based

DEV Community
Why Binary-Based Transmission Outperforms Text-Based: A Developer's Guide
When transmitting data over the internet or between devices, the way we encode and send that data can...
[6] Protocol Buffers vs JSON: The Serialization Showdown
[7] Comparison of text and binary protocols

Gist
Comparison of text and binary protocols
Comparison of text and binary protocols. GitHub Gist: instantly share code, notes, and snippets.
[8] binary vs text protocols

Stack Overflow
binary vs text protocols
I am wondering what the differences are between binary and text based protocols.
I read that binary protocols are more compacts/faster to proce...
[9] Preparing for the Future of AI-to-AI Communication: Beyond REST and SOAP

Preparing for the Future of AI-to-AI Communication: Beyond REST and SOAP
#AI #Integration #Roadmap The opinions in this article are those of the author and do not necessarily reflect the opinions of their employer. As ar...
[10] Best Practices For Comments in JavaScript | by Nipuni Arunodi
https://blog.bitsrc.io/best-practices-for-using-comments-in-javascript-4c4cd8619c18
[11] How To Write Comments in JavaScript
How To Write Comments in JavaScript | DigitalOcean
JavaScript comments are annotations in the source code of a program that are ignored by the interpreter, and therefore have no effect on the actual...
[12] What is the difference between plaintext and binary data?

Stack Overflow
What is the difference between plaintext and binary data?
Many languages have functions which only process "plaintext", not binary. Does this mean that only characters within the ASCII range will be allowe...
[13] How AI Is Transforming Messaging Apps in 2025 - LinkedIn

How AI Is Transforming Messaging Apps in 2025: The Future of Customer Interaction
In the last decade, messaging has become the dominant mode of digital communication—surpassing email, live chat, and even social media. But 2025 ...
[14] JavaScript Comments

W3Schools.com
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, J...
[15] LLM compression and binary data - Reddit
https://www.reddit.com/r/compression/comments/1d6knx8/llm_compression_and_binary_data/
[16] Llms Favor Negative And...
Systematic Bias in Large Language Models: Discrepant Response Patterns in Binary vs. Continuous Judgment Tasks
[17] Why did the JavaScript engine return a syntax error when there is no error in my JSON code?

Stack Overflow
Why did the JavaScript engine return a syntax error when there is no error in my JSON code?
I am creating an application that will list all of the names, ages, Genders, on a web page. The data returned by the server is in JSON format. Ever...
[18] Systematic Bias in Large Language Models: Discrepant ...

北京通用人工智能研究院BIGAI - Official Homepage for Beijing Institute for General Artificial Intelligence
Systematic Bias in Large Language Models: Discrepant Response Patterns in Binary vs. Continuous Judgment Tasks - 北京通用人工智能研究院BIGAI
[19] Understanding protocol buffers vs. JSON - TechTarget

Search App Architecture
Understanding protocol buffers vs. JSON | TechTarget
Protocol buffers and JSON are powerful serialization tools, but which one is better? Learn how performance and other factors come into play.
[20] Why JSON Isn't A Good Configuration Language (2018)
Why JSON Isn’t A Good Configuration Language (2018) | Hacker News