BUNDLE: reduce bundle size of quadstore-comunica by working on immutable.js and decimal.js #143
Closed
5 tasks done
Labels
Projects
There are two potential avenues that might lead to shaving significantly more bytes out of
quadstore-comunica
's bundle:Map
ends up in the bundleBoth of these require upstream work.
Number 1. in particular is a bit more complex as the
Bindings
type and factory function are declared separately in both comunica/comunica and comunica/sparqlee.Plan and relevant PRs / commits:
PR to comunica/sparqlee for swapping decimal.js with bignumber.js(MERGED!)Bindings
typings declaration from@comunica/bus-query-operation
to@comunica/types
and refactor theBindings
factory function into aBindingsFactory
similar to RDF/JSDataFactory
, moving it to a dedicated package@comunica/bindings-factory
.PR for shared implementation of bindings factory(MERGED!)@comunica/bindings-factory
with the Queryable RDF/JS spec@rdfjs/types
?sparqlee
to use@comunica/bindings-factory
@comunica/bindings-factory
using thehamt
library or a similar alternative to Immutable.js'Map
, test it withinquadstore-comunica
.The text was updated successfully, but these errors were encountered: