Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
coolbloke1324
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
coolbloke1324
8y ago
Oh forgot to add the URL to the github repo: https://github.com/Irrelon/nextjs-morph-page
2.
▲
by
coolbloke1324
8y ago
Just a quick post to show a new library I put together built on top of the work here: https://github.com/illinois/next-page-transitions This modifies the existing library and adds element morphing between pages. The el
3.
▲
Next.js Page Transitions with Element Morphing
(basic-usage-uwkrojwfad.now.sh)
1 points
by
coolbloke1324
8y ago
|
2 comments
4.
▲
by
coolbloke1324
12y ago
But that is the point... you don't have to store it in an underlying browser db. It runs as an in-memory store if you don't use an underlying engine. The persistence module is an optional extra and doesn't even need to be inc
5.
▲
by
coolbloke1324
12y ago
Should probably check the query syntax and capabilities before making a judgement?
6.
▲
by
coolbloke1324
12y ago
It is similar to pouch yes, but is more mongo query friendly right now. Also ForerunnerDB includes data-binding which is a pretty useful thing for web app devs.
7.
▲
by
coolbloke1324
12y ago
It's really not a wrapper around indexeddb at all. It doesn't even communicate with indexeddb except to save and load data for storage and that is optional. The main use here is for allowing web app developers to be able to load a
8.
▲
by
coolbloke1324
12y ago
Does sqlite run in a browser via JavaScript? I didn't think they had a JavaScript version...
9.
▲
by
coolbloke1324
12y ago
Not sure I get that... localforage is a minor part of ForerunnerDB, it's certainly not "based" on it! In fact you can use ForerunnerDB entirely without localforage. Imagine if we had to acknowledge every different module we p
10.
▲
by
coolbloke1324
12y ago
> Or you might want the rich querying ability of SQL to produce detailed reports. That is one of the best reasons for a browser based database. Imagine that your web application needs to show a list of users and then allow that list to b
11.
▲
by
coolbloke1324
12y ago
Primarily I've been focussed on getting the browser side solid and reliable in production, sync is definitely on the way though. Don't forget that PouchDB is designed to work with CouchDB and not MongoDB so Mongo lovers are somewh
12.
▲
by
coolbloke1324
12y ago
It includes views, triggers / change events, transforms, collection joins and data binding. Also this allows you to spend more time on interacting with data than worrying about what browser supports what storage. It is also useful even
13.
▲
by
coolbloke1324
12y ago
We've built it to be compatible with Node but have focussed on browser usage for this version. Our plans (see roadmap in readme) include all the node goodness you'd expect :)
14.
▲
by
coolbloke1324
12y ago
> if it's not as good at updating the DOM as other libraries ForerunnerDB is actually very efficient at updating the DOM, only making changes to the parts of the DOM that link to altered sections of an object / document. > I
15.
▲
by
coolbloke1324
12y ago
Ooops, sorry about that, rookie mistake pulling a template and using it without going through all the sections properly. I've pulled it from the page... apologies!
16.
▲
ForerunnerDB – Lightweight JavaScript Database with Persistence and Data-Binding
(forerunnerdb.com)
55 points
by
coolbloke1324
12y ago
|
45 comments
17.
▲
by
coolbloke1324
15y ago
Hey, could you let me know what bugs you saw and what browser you were using? Cheers!
18.
▲
by
coolbloke1324
15y ago
Hey guys, appreciate the comments... I'm the dev over at www.isogenicengine.com. The demos are still works in progress and mobile support is coming soon. I'm just one guy working on this in my spare time (I have a full-time day job too) so