On 1/8/18 12:30 PM, John MACFARLANE wrote: > What format? If it's anything other than bibtex/biblatex, > it's due to the bibutils library. But pandoc-citeproc > parses bibtex and biblatex itself. The bibliography files are between 4 and 5 MB. 4.5M Jan 8 13:36 readings.bib 4.9M Jan 8 13:30 readings.yaml YAML is 3x slower than bibtex. For my wrappers, I use a very fast (very strict) parser to subset the bibliographies to those used in the document. But I recently found myself again wishing I could switch to pandoc within the static blog generator (Pelican) but at 9s a page I can't. ``` ╰─➤ time pandoc --bibliography=readings.yaml <<< "Rittman tweeted [@Rittman20163hl]."

Rittman tweeted (Rittman 2016).

Rittman, Mark. 2016. “3 Hrs Later and Still No Tea. Mandatory Recalibration Caused Wifi Base-Station Reset, Now Port-Scanning Network to Find Where Kettle Is Now.” Twitter. October 11, 2016. https://twitter.com/markrittman/status/785763443185942529.

pandoc --bibliography=readings.yaml <<< "Rittman tweeted [@Rittman20163hl]." 9.13s user 0.45s system 97% cpu 9.816 total ╰─➤ time pandoc --bibliography=readings.bib <<< "Rittman tweeted [@Rittman20163hl]."

Rittman tweeted (Rittman 2016).

Rittman, Mark. 2016. “3 Hrs Later and Still No Tea. Mandatory Recalibration Caused Wifi Base-Station Reset, Now Port-Scanning Network to Find Where Kettle Is Now.” Twitter. October 11, 2016. https://twitter.com/markrittman/status/785763443185942529.

pandoc --bibliography=readings.bib <<< "Rittman tweeted [@Rittman20163hl]." 3.37s user 0.21s system 98% cpu 3.637 total ```