4 ms·
The point is not so much that the browser itself swallows the software, as that browsers become the standard bearer for those domains. For a compiler-related e
by paulgb 4y ago
The point is not so much that the browser itself swallows the software, as that browsers become the standard bearer for those domains.
For a compiler-related example, Rust's cargo build tool (the interface that most developers use to the rustc compiler) interoperates with other tools by outputting JSON: https://doc.rust-lang.org/cargo/reference/external-tools.html https://doc.rust-lang.org/cargo/reference/external-tools.htm...
Another example that's more of a standard is the Language Server Protocol, which is JSON over HTTP even though it doesn't (always) touch a browser: https://en.wikipedia.org/wiki/Language_Server_Protocol https://en.wikipedia.org/wiki/Language_Server_Protocol
- PaulDavisThe1st 4y ago"outputting JSON" does not in my opinion make something "web software". In these very comment threads, we've seen proposals for stuff like df -h --json making it abundantly clear that JSON is a data format, not a technology inevitably associated with browsers or even just HTTP.