-
Notifications
You must be signed in to change notification settings - Fork 83
Closed
Labels
Description
Is there an existing issue for this?
- I have searched the existing issues
SDK Version
4.9.2
Current Behavior
When passing the SDK key into createInstance we saw memory leaks happening. In the react-sdk it's advised not to pass the SDK key in, and I think that the javascript-sdk documentation should be updated to provide a similar warning for the section in node.js.
Current documentation: https://github.com/optimizely/javascript-sdk?tab=readme-ov-file#use-the-javascript-sdk-node

Expected Behavior
Expected documentation is to be a-la react-sdk: https://github.com/optimizely/react-sdk?tab=readme-ov-file#server-side-rendering
Steps To Reproduce
- In a server environment, pass SDK instead of datafile into createInstance(), deploy
- Use k6 or some other way to pass large traffic to the deployed environment
- Observe containers running out of memory and restarting
SDK Type
Browser
Node Version
16.10.0
Browsers impacted
n/a
Link
No response
Logs
No response
Severity
Minor issue
Workaround/Solution
Pass dataFile instead of SDK into createInstance()
Recent Change
Not certain.
Conflicts
Not likely, although we are on next 12.
