diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 734ce7374fb2404d84b9f43eee3fe598771f8828..cadb4394c8ef3faa9c2c36d659d46f9c0d253706 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -65,10 +65,11 @@
 #define UNKNOWN_LOAD_ERROR	"Unknown load error - Library mismatch?"
 
 #ifdef JAVASCRIPT
-	#define	JAVASCRIPT_MAX_BYTES		(8*1024*1024)
+	#define	JAVASCRIPT_MAX_BYTES		(4*1024*1024)
 	#define JAVASCRIPT_CONTEXT_STACK	(16*1024)
 	#define JAVASCRIPT_BRANCH_LIMIT		99999999
 	#define JAVASCRIPT_YIELD_FREQUENCY	10000
+	#define JAVASCRIPT_GC_FREQUENCY		100 
 #endif
 
 #ifndef __FLAT__