Papa Parse

Languages and libraries

javascript csv parser library

SHOW HN2014

363points
83comments
#30of 2,272 in 2014
Top 2%of 2014 by points

How HN took it

MixedNo clear lean

23 positive, 15 neutral or asking, 0 mixed, 6 critical, out of 44 comments about the project. Thread score +0.35.

Docs: 13 for, 1 againstDesign: 4 for, 3 againstExecution: 0 for, 2 againstPerformance: 1 for, 0 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Explanatory Q&A-style landing page and docs

    From 4 comments
    • This looks great, particularly the way the website breaks down the main functionality with plain explanations and code samples. I know that there's a bit of a bugbear with some…
      colinramsay on HN
    • The explanation of features is one of the best I've seen on the landing page. I didn't even have to hit the documentation to fully understand usage under a variety of…
      jqueryin on HN
    • That's the coolest, most informative, clear and concise FAQ I've seen! Great job Devs. You are cool! :)
      shekhar101 on HN
    • Haven't used the tool. Not sure I'll need it in the immediate future. But damn I love the website and how quickly and easily I understood what it does.
      jflowers45 on HN
  • Clear branding and name

    From 2 comments
  • Demo works well for inspecting local files

    From 1 comment
    • Your demo page is slick. I was able to parse and inspect a couple files I had laying around locally. Toggling the header and typing options worked great.
      kcmarshall on HN

Objections

  • Browser-only Web Workers; some features don't work in older browsers

    From 1 comment
    • Cool, good luck! Disclaimer: some features definitely won't work in older browsers. I saw your service on HN a while back. It generated some excitement among us here at…
      mholt on HN
  • Not published to NPM yet

    From 1 comment
    • > I hadn't anticipated so many comments about the web site... Well, first, I think you need to accept the fact that you made a truly stand-out website, with a useful innovation…
      javajosh on HN
  • Landing page background text hard to read

    From 1 comment
    • Slight off-topic, sorry – I'm having a hard time reading the text on the photo background: http://i.imgur.com/StACWqu.png
      damncabbage on HN

Requests

  • Publish to NPM

    From 2 comments
    • > I hadn't anticipated so many comments about the web site... Well, first, I think you need to accept the fact that you made a truly stand-out website, with a useful innovation…
      javajosh on HN
    • Interestingly, a lot of people are putting up non-node.js libraries on NPM (front-end stuff), which Bower, Browserify, and others take advantage of. So don't be shy, just…
      girvo on HN
  • Chunk-based callback instead of per-line step

    From 1 comment
    • Great presentation. One question: since this is a performance-oriented library, did you consider the possibility of letting the user specify a "chunk" function that receives an…
      Camillo on HN
  • Download parsed results from demo

    From 1 comment
    • In Demo it says to get see the data in browsers console.. thats cool .. but how do we Download the data , like the results should directly prompt a Save dialog window..
      shamsulbuddy on HN

Questions

  • Does it handle multi-line quoted fields?

    From 1 comment
    • Does it handle quoted CSV fields that spans multiple lines?
      stevoski on HN
  • How multi-threading works in JavaScript

    From 1 comment
    • Hm, could somebody explain the multi-threaded part to me? I'm a little confused. I didn't think multiple threads were possible in js. Furthermore, does this only work on Firefox?
      peaton on HN
  • Behavior when server lacks Range header support

    From 1 comment
    • What happens when a remote server doesn't support Range headers?
      conickal on HN

Alternatives named

  • d3 CSV parser

    From 1 comment
    • Yes! Thank you! We're using the d3 CSV parser for our CSV upload functionality [1] but are having a ton of issues with performance and cross-browser support. Can't wait to try…
      thecodemonkey on HN
  • Crossfilter

    From 1 comment
    • This seems like it might integrate really well with crossfilter[0] which is a really neat multi-dimensional filtering tool but can completely lock up the browser as the data is…
      mnutt on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/8042051)