Greg Johnston
|
ae9304a189
|
Version 0.0.3
|
2022-10-08 08:02:07 -04:00 |
Greg Johnston
|
8936e06783
|
Fix default feature
|
2022-10-08 07:54:49 -04:00 |
Greg Johnston
|
4c8707d290
|
Add create_selector
|
2022-10-08 07:49:46 -04:00 |
Greg Johnston
|
10cc0fbef4
|
Clean up some dependency issues
|
2022-10-07 16:28:22 -04:00 |
Greg Johnston
|
97d7afec2e
|
Fix `authors` field
|
2022-10-07 06:50:21 -04:00 |
Greg Johnston
|
5742cc8bd9
|
Set versions
|
2022-10-07 06:41:50 -04:00 |
Greg Johnston
|
12db14cb40
|
Loader calls for subsequent page navigations in hydration mode
|
2022-10-05 20:37:29 -04:00 |
Greg Johnston
|
1d42c1b902
|
Significant progress on accurate/robust hydration
|
2022-10-01 21:25:49 -04:00 |
Greg Johnston
|
0e60228f9b
|
Fix hydration???
|
2022-09-30 15:27:49 -04:00 |
Greg Johnston
|
4008240bff
|
Work on hydration
|
2022-09-28 21:35:21 -04:00 |
Greg Johnston
|
b2fcb552ea
|
Add <Stylesheet> component to meta
|
2022-09-28 20:54:56 -04:00 |
Greg Johnston
|
6365ac2c8c
|
Stream resources using bincode => base64 instead of serde_json for bundle size and overall speed
|
2022-09-25 22:11:32 -04:00 |
Greg Johnston
|
010a8ad985
|
Hide all transition features under a feature flag for increased perf/marginally smaller bundle size when not needed
|
2022-09-21 19:38:42 -04:00 |
Greg Johnston
|
d640a55623
|
Lazily unsubscribe from effects if their scopes have been disposed of (prevents issues like crash in router when URL signals try to update UI effects that no longer exist)
|
2022-09-21 15:14:01 -04:00 |
Greg Johnston
|
1695f129e2
|
Cleanup
|
2022-09-20 14:31:06 -04:00 |
Greg Johnston
|
2c6a679ffb
|
Lazy-evaluate children
|
2022-09-16 22:35:25 -04:00 |
Greg Johnston
|
86562aa5d1
|
Remove functions not actually needed in CSR
|
2022-09-14 10:13:40 -04:00 |
Greg Johnston
|
1a1af6a673
|
Out-of-order HTML streaming of Suspense nodes!
|
2022-09-11 21:13:30 -04:00 |
Greg Johnston
|
80de7e9e12
|
Work on data streaming
|
2022-09-11 15:11:03 -04:00 |
Greg Johnston
|
4424361f57
|
Fixing hydration
|
2022-09-08 22:04:36 -04:00 |
Greg Johnston
|
4a8339df18
|
Picking away at hydration bugs
|
2022-09-07 22:21:22 -04:00 |
Greg Johnston
|
133a088364
|
Progress on SSR/hydration
|
2022-09-07 15:43:35 -04:00 |
Greg Johnston
|
45d1bbc236
|
Create HackerNews app
|
2022-09-05 12:32:27 -04:00 |
Greg Johnston
|
812c3a2045
|
SSR/hydration example!
|
2022-09-03 17:53:18 -04:00 |
Greg Johnston
|
a4a8a972b5
|
Rationalize features for CSR/SSR/hydration
|
2022-09-03 11:26:57 -04:00 |
Greg Johnston
|
18d28ecefc
|
Hydration improvements
|
2022-09-02 14:50:49 -04:00 |
Greg Johnston
|
395075b530
|
Hydration!
|
2022-09-02 11:26:06 -04:00 |
Greg Johnston
|
54f37095dc
|
Beginning work on SSR/hydration
|
2022-09-01 10:39:04 -04:00 |
Greg Johnston
|
fad0234806
|
Debugging transitions (needed for router for now)
|
2022-09-01 10:38:19 -04:00 |
Greg Johnston
|
83bb874cd5
|
Memos should actually memoize
|
2022-09-01 10:38:10 -04:00 |
Greg Johnston
|
60fdb875cf
|
Make it easier to debug Scopes
|
2022-08-29 08:07:26 -04:00 |
Greg Johnston
|
96f1dd1eb6
|
Minimize calls to Memo function by wrapping it in its own type with distinct functionality
|
2022-08-29 08:06:59 -04:00 |
Greg Johnston
|
b62233d45e
|
Add comparative benching with Sycamore reactivity
|
2022-08-29 08:06:22 -04:00 |
Greg Johnston
|
9233985738
|
Cleaning warnings
|
2022-08-25 15:04:30 -04:00 |
Greg Johnston
|
b602eea6bb
|
New reactive system
|
2022-08-24 16:47:37 -04:00 |
Greg Johnston
|
41f415160a
|
Remove Memo
|
2022-08-24 11:19:58 -04:00 |
Greg Johnston
|
7cfebcbfee
|
Significant router work
|
2022-08-24 10:59:06 -04:00 |
Greg Johnston
|
02558c2f66
|
Move Scope to first argument of hooks, rather than impl Scope, so that future hooks defined in other crates have isomorphic API (they can't arbitrarily impl Scope)
|
2022-08-16 09:56:00 -04:00 |
Greg Johnston
|
329eab89d2
|
Initial router work
|
2022-08-16 09:49:22 -04:00 |
Greg Johnston
|
7996e25045
|
Clean up after work on transitions
|
2022-08-13 15:06:34 -04:00 |
Greg Johnston
|
9d2e7022f1
|
Transitions!
|
2022-08-13 09:26:04 -04:00 |
Greg Johnston
|
6d9e3ce4e5
|
Fix increment so Suspense shows properly when refetching
|
2022-08-12 15:03:01 -04:00 |
Greg Johnston
|
46fd5f6355
|
Make Resources copy/serializable like Signals etc.; useful for DX but also for ultimately serializing the dependency graph and resuming apps
|
2022-08-12 13:05:38 -04:00 |
Greg Johnston
|
00a0e8d5e0
|
Add Suspense
|
2022-08-12 11:51:59 -04:00 |
Greg Johnston
|
c2af386565
|
Fix problems with child scopes causing RefCell errors by wrapping in an Rc and immediately cloning when we try to access a ScopeState, dropping the Ref (and allowing us to access the contents of one scope immutably while adding another scope, etc.)
|
2022-08-11 07:16:26 -04:00 |
Greg Johnston
|
fbe665494e
|
Less specific version
|
2022-08-11 07:15:17 -04:00 |
Greg Johnston
|
120295d1a2
|
Remove logs
|
2022-08-11 07:15:12 -04:00 |
Greg Johnston
|
eb4d5abff9
|
Make memos lazy
|
2022-08-11 07:00:43 -04:00 |
Greg Johnston
|
3e4adcad21
|
Fix some ownership clashes by using grow-only Vecs to hold signal/memo/effect state
|
2022-08-10 22:55:55 -04:00 |
Greg Johnston
|
4a7154071e
|
Debugging issues
|
2022-08-10 22:42:54 -04:00 |
Greg Johnston
|
612b64707e
|
Experimenting with a new reactive system
|
2022-08-10 22:34:20 -04:00 |
Greg Johnston
|
c2c4a4afe6
|
Use my old reactive system again
|
2022-08-08 14:09:16 -04:00 |
Greg Johnston
|
ef032092f1
|
Iniitial work on transitions
|
2022-08-05 07:53:34 -04:00 |
Greg Johnston
|
5612793f4e
|
Suspense
|
2022-08-03 10:28:36 -04:00 |
Greg Johnston
|
46ea459988
|
Async/Resource support and example
|
2022-08-01 18:02:02 -04:00 |
Greg Johnston
|
b21973783d
|
Improved naming conventions and remove an extra clone in create_signal_owned
|
2022-07-31 19:40:55 -04:00 |
Greg Johnston
|
17c2faeb56
|
Initial commit
|
2022-07-31 16:46:14 -04:00 |