Skip to content

Commit 40df8de

Browse files
authored
Update README.md
1 parent 3866205 commit 40df8de

File tree

1 file changed

+31
-5
lines changed

1 file changed

+31
-5
lines changed

README.md

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,43 @@ Just to see if it could be done. Also something you can add
1010
features to instead of having to beg other services. Just make a PR
1111
though maybe ask first.
1212

13+
The top reasons I wrote this
14+
15+
* JSFiddle started updating their editor in a way that was super annoying
16+
for me. It would lint things I don't personally care about and I'd end
17+
up have to jump through hoops to get it top stop cluttering my code
18+
with superflous marks. It also just didn't respond the way I wanted it
19+
it.
20+
21+
* I started getting used to more useful features like multi-cursor
22+
edit and Intellisense like completions for JavaScript. Editing on
23+
sites that didn't support this started to get really tedious.
24+
25+
* Searching on JSFiddle is too slow. I find that with my list
26+
of gists in JSGist I can easily find examples and useful piece
27+
of code where as on JSFiddle, I almost never looked up old code.
28+
Here, I have over 1200 snippets and with fuzzy search it's usually
29+
easy to find something I wrote previously that I want to reference now.
30+
31+
* Other sites had issues too. Codepen has pretty much all the same issues
32+
as JSFiddle though their editor is less annoying. Codesandbox, glitch.io,
33+
etc have customizable backends and that's great and I use them when I need
34+
one but they are way slower and not really suited for storing 100s of
35+
small snippets and being able to easily search them.
36+
1337
Further, it's your data. Nothing is stored by this site. It's effectively
1438
a static webpage except for the tiny login function which itself does
15-
not store anything on any servers. The only storage is your gists and
16-
local storage. The site does not ask for any personal info. Even logging in
39+
not store anything on any servers. The only storage is your gists (on github) and
40+
local storage (in your browser). The site itself does not store anything. It does not ask for any personal info. Even logging in
1741
it only asks for permission to save gists. It does not ask for your name,
1842
username, email, nothing. Further, that permission token is stored locally
1943
on your machine. The site doesn't keep it.
2044

21-
On top of that, it's your data. Even if was to take this site down it would
22-
be trivial to still use your gists. See [`embed.js`](https://github.com/greggman/jsgist/blob/main/src/embed/embed.js)
23-
as one example of how to use your own gists.
45+
On top of that, it's your data. Even if this site taken down it would
46+
be trivial to still use your gists.
47+
See [`embed.js`](https://github.com/greggman/jsgist/blob/main/src/embed/embed.js)
48+
as one example of how to use your own gists. You won't lose your data because your
49+
data is stored on github, not this static size.
2450

2551
## To Do
2652

0 commit comments

Comments
 (0)