Ruben Verborgh

Results 169 issues of Ruben Verborgh

Support for Node 15 is currently broken: https://travis-ci.org/github/rdfjs/N3.js/builds/739533351

bug

Better performance because easier comparison?

performance
enhancement

Main topics include: - [x] formulas inside lists (https://github.com/rdfjs/N3.js/pull/194) - [x] literals as subjects (https://github.com/rdfjs/N3.js/pull/193) - [ ] N3 path syntax

feature-request

https://twitter.com/datao/status/1065395748714496001

feature-request

[graphy](https://www.npmjs.com/package/graphy) achieves higher parsing performance, partly due to the use of the [sticky flag](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky) in regexes, which wasn't widely supported yet when N3.js started. We should assess the impact of...

performance

Currently we have ``` % bin/server.js --help oidc-provider WARNING: Unsupported Node.js runtime version. Use ^12.19.0, ^14.15.0, or ^16.13.0 2022-07-06T11:32:49.925Z [Components.js] info: Initiating component discovery from /Users/ruben/Code/solid/CommunitySolidServer/ 2022-07-06T11:32:50.178Z [Components.js] info: Discovered...

☀️ enhancement
good first issue
difficulty:low
effort:low

The time has come to split off `UnsecureWebSocketsProtocol`. Proposal: - [x] Add a `logger.warn` on construction of `UnsecureWebSocketsProtocol` about it being insecure and deprecated (v4.0.0, https://github.com/CommunitySolidServer/CommunitySolidServer/pull/1248) - [ ] Create...

good first issue
difficulty:low
effort:medium
📝 task
semver.major

Current behavior: ``` $ curl -I https://drive.verborgh.org/public HTTP/2 401 … $ curl -I https://drive.verborgh.org/public/2022 HTTP/2 404 … ``` Desired behavior: ``` $ curl -I https://drive.verborgh.org/public HTTP/2 301 Location: https://drive.verborgh.org/public/ …...

➕ feature

Add an implementation of `AsyncHandler` that stores handler results in an LRU cache or `WeakMap`.

➕ feature
difficulty:low
effort:low
📝 task

Some components fetch documents over HTTP, such as IDP components and group ACL checks (https://github.com/solid/community-server/pull/900). Rather than fetching documents themselves, they should receive a `Fetcher` component, such that: - we...

➕ feature
difficulty:medium
effort:medium
semver.major