-
-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(di): make @tsed/di compatible with browser env #2361
Conversation
Benchmarks
ExplanationThe benchmark shows a performance difference between the frameworks. We note that Ts.ED is often last. In fact, Ts.ED uses features useful to a production application which reduce its performance. For example, Ts.ED initializes a sandbox (async_hook) for each request in order to work in an isolated context if necessary. All this at a necessary cost that reflects the reality of a production application ;) |
Benchmarks
ExplanationThe benchmark shows a performance difference between the frameworks. We note that Ts.ED is often last. In fact, Ts.ED uses features useful to a production application which reduce its performance. For example, Ts.ED initializes a sandbox (async_hook) for each request in order to work in an isolated context if necessary. All this at a necessary cost that reflects the reality of a production application ;) |
Benchmarks
ExplanationThe benchmark shows a performance difference between the frameworks. We note that Ts.ED is often last. In fact, Ts.ED uses features useful to a production application which reduce its performance. For example, Ts.ED initializes a sandbox (async_hook) for each request in order to work in an isolated context if necessary. All this at a necessary cost that reflects the reality of a production application ;) |
abd8da2
to
350d9e2
Compare
Benchmarks
ExplanationThe benchmark shows a performance difference between the frameworks. We note that Ts.ED is often last. In fact, Ts.ED uses features useful to a production application which reduce its performance. For example, Ts.ED initializes a sandbox (async_hook) for each request in order to work in an isolated context if necessary. All this at a necessary cost that reflects the reality of a production application ;) |
Benchmarks
ExplanationThe benchmark shows a performance difference between the frameworks. We note that Ts.ED is often last. In fact, Ts.ED uses features useful to a production application which reduce its performance. For example, Ts.ED initializes a sandbox (async_hook) for each request in order to work in an isolated context if necessary. All this at a necessary cost that reflects the reality of a production application ;) |
Benchmarks
ExplanationThe benchmark shows a performance difference between the frameworks. We note that Ts.ED is often last. In fact, Ts.ED uses features useful to a production application which reduce its performance. For example, Ts.ED initializes a sandbox (async_hook) for each request in order to work in an isolated context if necessary. All this at a necessary cost that reflects the reality of a production application ;) |
# Conflicts: # lerna.json # package.json # packages/core/package.json # packages/di/package.json # packages/engines/package.json # packages/graphql/apollo/package.json # packages/graphql/typegraphql/package.json # packages/orm/adapters-redis/package.json # packages/orm/adapters/package.json # packages/orm/ioredis/package.json # packages/orm/mikro-orm/package.json # packages/orm/mongoose/package.json # packages/orm/objection/package.json # packages/orm/prisma/package.json # packages/orm/testing-mongoose/package.json # packages/orm/typeorm/package.json # packages/perf/package.json # packages/platform/common/package.json # packages/platform/platform-cache/package.json # packages/platform/platform-exceptions/package.json # packages/platform/platform-express/package.json # packages/platform/platform-koa/package.json # packages/platform/platform-log-middleware/package.json # packages/platform/platform-middlewares/package.json # packages/platform/platform-params/package.json # packages/platform/platform-response-filter/package.json # packages/platform/platform-router/package.json # packages/platform/platform-serverless-http/package.json # packages/platform/platform-serverless-testing/package.json # packages/platform/platform-serverless/package.json # packages/platform/platform-test-sdk/package.json # packages/platform/platform-views/package.json # packages/security/jwks/package.json # packages/security/oidc-provider-plugin-wildcard-redirect-uri/package.json # packages/security/oidc-provider/package.json # packages/security/passport/package.json # packages/specs/ajv/package.json # packages/specs/exceptions/package.json # packages/specs/json-mapper/package.json # packages/specs/openspec/package.json # packages/specs/schema/package.json # packages/specs/swagger/package.json # packages/third-parties/agenda/package.json # packages/third-parties/components-scan/package.json # packages/third-parties/event-emitter/package.json # packages/third-parties/formio-types/package.json # packages/third-parties/formio/package.json # packages/third-parties/schema-formio/package.json # packages/third-parties/socketio-testing/package.json # packages/third-parties/socketio/package.json # packages/third-parties/stripe/package.json # packages/third-parties/terminus/package.json # packages/third-parties/vite-ssr-plugin/package.json # packages/utils/normalize-path/package.json # tools/eslint/package.json # tools/github-sponsors/package.json # tools/integration/package.json # tools/jest/package.json # tools/mocha/package.json # tools/typescript/package.json # tools/webpack/package.json
Benchmarks
ExplanationThe benchmark shows a performance difference between the frameworks. We note that Ts.ED is often last. In fact, Ts.ED uses features useful to a production application which reduce its performance. For example, Ts.ED initializes a sandbox (async_hook) for each request in order to work in an isolated context if necessary. All this at a necessary cost that reflects the reality of a production application ;) |
* feat(di): make @tsed/di compatible with browser env * Github CI build: __run_2 v7.31.0-rc.1 [ci skip] * fix(core): revert proxyDelegation * feat(event-emitter): make @tsed/event-emitter compatible with browser env --------- Co-authored-by: semantic-release-bot <[email protected]>
No description provided.