Comments (4)
I will like to add my one cent:
As IPLD will change hashing we can use it to introduce some other changes that would break hash compatibility like for example limiting block size to one that is friendly for storage (proposed is 256KiB) - ipfs/kubo#2122
It would be great to add it to the road map.
from specs.
I think WebAssembly is one of the best candidates for wire format there is. Code is stored in AST (abstract syntax tree) which allows for very low loading times (as AST is something most interpreters and JITs will process the code to, no need for parsing). The lowest level language (as it is AST) shares a lot in looks with LISP.
WA comes in as bare as language can be. All more advanced functions (for example i/o) have to be requested as a module.
from specs.
possible languages to consider
- Morte: ipfs/apps#6
from specs.
Moved to ipld/specs#41
from specs.
Related Issues (20)
- Create a document license spec HOT 1
- specs.ipfs.tech should link to github sources HOT 2
- gateway: CORS and `Cache-Control: only-if-cached` HOT 1
- Specialized Subset(s) of the Public IPFS Swarm HOT 6
- Mismatch with spec on casing HOT 2
- Shared / Multisig / Sharded IPNS Keys HOT 2
- website: monitor site availability over HTTP and IPFS HOT 1
- Feature: optional routing hints in gateway requests HOT 1
- gateway: add CORS to specs
- gateway: CDN-Loop
- gateway: batching raw block requests (AKA userland traversal of DAGs with unknown codecs)
- IPNS Publisher Key Seed Phrases
- Add specification for Web Pathing
- Gateway: define a protocol.ID for the gateway protocol. HOT 2
- Remove Kubo (userland) specifications
- WebSeed specifications HOT 1
- specs.ipfs.tech uses absolute URLs for links, assets
- New IPNS key types HOT 3
- _redirects spec clarification
- website: link to conformance.ipfs.tech from specs.ipfs.tech
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from specs.