In-Browser CSV Parsers

JavaScript performance comparison

Revision 4 of this test case created by Matt

Preparation code

<!-- jQuery -->
<script src=""></script>

<!-- CSV libraries -->
<script src=""></script>
<script src=""></script>
<script>var henixCsv = CSV; // avoid namespace collision</script>
<script src=""></script>
<script src=""></script>
// Papa Parse 3.1 version of the parser
function Papa3Parser(e){function y(){while(f<n.length){if(g)break;if(u>0&&m>=u)break;if(a=='"')E();else if(l)S();else x();b()}return w()}function b(){f++;a=n[f]}function w(){if(g)B("Abort","ParseAbort","Parsing was aborted by the user's step function");if(l)B("Quotes","MissingQuotes","Unescaped or mismatched quotes");A();if(!q(s))return I()}function E(){if(P()&&!D())l=!l;else{C();if(l&&D())f++;else B("Quotes","UnexpectedQuotes","Unexpected quotes")}}function S(){if(M(f)||_(f))c++;C()}function x(){if(a==r)k();else if(M(f)){L();b()}else if(_(f))L();else if(T())N();else C()}function T(){if(!i)return false;var e=f==0||_(f-1)||M(f-2);return e&&n[f]===i}function N(){while(!M(f)&&!_(f)&&f<n.length){b()}}function C(){h[d][v]+=a}function k(){h[d].push("");v=h[d].length-1}function L(){A();c++;m++;h.push([]);d=h.length-1;k()}function A(){O();if(q(s)){if(h[d])s(I());F()}}function O(){if(h[d].length==1&&t.test(h[d][0])){if(e.keepEmptyRows)h[d].splice(0,1);else h.splice(d,1);d=h.length-1}}function M(e){return e<n.length-1&&(n[e]=="\r"&&n[e+1]=="\n"||n[e]=="\n"&&n[e+1]=="\r")}function _(e){return n[e]=="\r"||n[e]=="\n"}function D(){return!P()&&f<n.length-1&&n[f+1]=='"'}function P(){return!l&&H(f-1)||H(f+1)}function H(e){if(typeof e!="number")e=f;var t=n[e];return e<=-1||e>=n.length||t==r||t=="\r"||t=="\n"}function B(e,t,n){p.push({type:e,code:t,message:n,line:c,row:d,index:f})}function j(e){n=e;l=false;f=0,m=0,c=1;F();h=[[""]];a=n[f]}function F(){h=[];p=[];d=0;v=0}function I(){return{data:h,errors:p,meta:{lines:c,delimiter:r,aborted:g,truncated:u>0&&f<n.length}}}function q(e){return typeof e==="function"}var t=/^\s*$/;var n;var r;var i;var s;var o;var u;var a;var f;var l;var c;var h;var p;var d;var v;var m;var g=false;e=e||{};r=e.delimiter;i=e.comments;s=e.step;u=e.preview;if(typeof r!=="string"||r.length!=1)r=",";if(i===true)i="#";else if(typeof i!=="string"||i.length!=1||i==r)i=false;this.parse=function(e){if(typeof e!=="string")throw"Input must be a string";j(e);return y()};this.abort=function(){g=true};this.getCharIndex=function(){return f}};

<!-- CSV strings to parse -->
var csvString = "Type,Name,Description,Related Facility ID,Technique,Location,Contact Name,Contact Telephone,Contact URL,Contact Email,Secondary Contact Name,Secondary Contact Telephone,Secondary Contact URL,Secondary Contact Email,ID,Photo,Department,Site Location,Building,Service Level,Web Address,Institution Name,Institution URL,Institution Logo URL,Datestamp,Approximate Coordinates,Corrections \nequipment,\"Alliance Waters 2695 HPLC SYSTEM\",\"Used to measure amino acids and othe trace compounds.   Can detect to picomoles concentrations.  The machine is linked to a Waters 2487 dual lambda absorbance detector and and Waters 474 scanning fluorescence detector.\",,,,Dr John Andralojc,441582763133,,,,,,,RR-R00610R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"LECO Pegasus 3 GC-MS system with Autosampler and Pyrolysis inlet\",\"GC MS analysis of a wide range of analytes including sample input via a CDS 5700 pyroprobe unit.  Full-mass range spectral acquisition rates of up to 500 spectra/second\",,,,Dr Jane Ward,441582763133,,,,,,,RR-R00969R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Bruker Avance 600MHz LC-NMR-MS System\",\" A hyphenated 600 MHz NMR spectrometer configured for high-throughput collection of plant metabolomics data. This system consists of the NMR spectrometer, an Agilent HPLC system, a Spark-Holland SPE unit and a Bruker Esquire 3000 ion-trap benchtop mass spectrometer. \",,,,Dr Jane Ward,441582763133,,,,,,,RR-R00997R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Skalar Continuous Flow Analyser\",\"Colourimetric Continuous Flow Analysis is routinely used for the determination of nitrate-N, nitrite-N, ammonia-N, chloride and phosphate-P in soil and plant extracts/digests and environmental samples. Total N is also determined using an online UV persulphate oxidation stage. \",,,,Mr Adrian Crosland,441582763133,,,Mrs Wendy Wilmer,441582763133,,,RR-R01002R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Autospec Ultima (magnetic sector GCMS)\",\"The Autospec, manufactured by Waters/Micromass, is a double focusing, triple sector mass spectrometer with a photomultiplier detection system. This instrument is a magnetic sector mass spectrometer and has several operational modes; electron ionisation (EI), chemical ionisation (CI) and electrospray ionisation (ESI).<BR /><BR /><BR />The Autospec is a high-resolution mass spectrometer with a resolution of up to 20,000. The Autospec is used for analysis of molecules less than 2,000 Daltons, and can detect samples of most organic compounds at sub-nanogram quantities. Mass measurements accurate to <5ppm can be carried out on this instrument. It is also equipped with an Agilent 6890N gas chromatograph for GCMS with two injection ports, cool-on-column (COC) and thermal desorption (Optic 2 injection system).<BR /><BR /><BR />(LSIMS), fast atom bombardment (FAB), and electrospray ionization (ESI). The Autospec is a high-resolution mass spectrometer with a resolution of up to 20,000. The Autospec is used for analysis of molecules less than 2,000 Daltons, and can detect samples of most organic compounds at sub-nanogram quantities.\",,,,Dr John Caulfield,441582763133,,,,,,,RR-R01004R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Agilent 7500CE ICP-MS\",\"Inductively Coupled Plasma - Mass Spectrometery (ICP-MS) with octopole reaction system. This is used when low level concentrations in the ppm/ppb range are required. ICP-MS linked to a high pressure liquid chromotography system (LC-ICP-MS) is also used as a research tool for As and Se speciation.\",,,,Prof Steve McGrath,441582763133,,,Mr Adrian Crosland,441582763133,,,RR-R01026R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"LI-COR DNA ANALYSER\",\"Sequences 800 base pairs per DNA sample with 99% accuracy\",,,,Dr Andy Phillips,441582763133,,,,,,,RR-R01027R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Caliper Zephyr With Low Volume 384 Head\",\"Liquid handling robot\",,,,Dr Steven Hanley,441582763133,,,,,,,RR-R01028R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"LECO CN628\",\"LECO CN268: Used to determin total carbon and total nitrogen.  Primarily used for analysis of grain samples.\",,,,Mr Adrian Crosland,441582763133,,,Mrs Wendy Wilmer,441582763133,,,RR-R00951R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Agilent GC-MSD system\",\"Fully automated utilitarian bench-top gas chromatograph-quadropole mass spectrometer operating in electron impact mode.\",,,,Dr Jane Ward,441582763133,,,,,,,RR-R01048R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"IDAHO light scanner\",\"Use High Resolution Melting (HRM) for analysis for mutation scanning and genotyping in 96- or 384-well plate system.\",,,,Dr Andy Phillips,441582763133,,,,,,,RR-R01049R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Portable photosynthesis system\",\"LI-COR LI-6400 XT to measure CO2 and H20 gas exchange and chlorophyll fluorescence in the field\",,,,Prof Martin Parry,441582763133,,,,,,,RR-R01050R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"JSM-6360LV SEM\",\"The Jeol 6360 LVSEM is relatively easy to use and can be used in dry-mode for dehydrated samples or in cryo-mode for liquid nitrogen plunged samples. Imaging using the secondary electron detector gives the surface image from reflected electrons. The backscatter detector gives the backscattered image giving further information regarding composition of the sample. An Oxford EDS (energy dispersive spectroscopy) detector is attached allowing for elemental analysis of the samples.\",,,,Dr Smita Kurup,441582763133,,,Mrs Jean Devonshire,441582763133,,,RR-R00800R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"JSM-6700F FEG-SEM\",\"The Jeol 6700 FEG SEM is a high resolution scanning electron microscope. The electron source is a field emission gun, which emits electrons in a parallel beam enabling better spatial separation of objects of interest so that objects closer to 10 nm separation can be resolved. The FEG SEM is also equipped with a cryopreparation system and is capable of energy analysis\",,,,Dr Smita Kurup,441582763133,,,Mrs Jean Devonshire,441582763133,,,RR-R00799R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Gas Chromatograph\",\"Dual FID Agient 7890A used for the preparation of samples to allow the separation of the individual compounds by gas chromatography\",,,,Dr Keith Chamberlain,441582763133,,,,,,,RR-R01089R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"JEM-2010 FAST TEM\",\"This transmission electron microscope is capable of conventional and cryo TEM techniques. The system is set-up for electron tomography. Energy analysis is possible on the TEM using the Oxford Inca EDS system.\",,,,Dr Smita Kurup,441582763133,,,Mrs Jean Devonshire,441582763133,,,RR-R00798R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"ABI Prism 3100 Genetic Analyser\",\"The ABI PRISM&reg; 3100 Genetic Analyzer is a 16-capillary electrophoresis system allowing both sequencing and fragment analysis to be performed at medium-to-high throughput. The system's capabilities of running various lengths of capillaries and polymers provide  possibilities to develop a variety of applications with robust operation and high sensitivity.\",,,,Dr Steven Hanley,441582763133,,,,,,,RR-R00797R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Waters GCT High Resolution GC-MS system\",\"The GCT is a benchtop orthogonal time-of-flight (TOF) mass spectrometer coupled to an automated gas chromatograph, that offers exact mass measurement capabilities under MassLynx Software control\",,,,Dr Jane Ward,441582763133,,,,,,,RR-R00796R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"ICP-OES Spectrometer\",\"Inductively Coupled Plasma - Optical Emission Spectrometery (ICP-OES) is used where concentrations fall in the ppm range of detection.The standard suite of elements determined include; P K Ca Mg Na Fe Al Ti An Cu Ni Cd Cr Pb Mo Co Mn and S\",,,,Mr Adrian Crosland,441582763133,,,Mrs Wendy Wilmer,441582763133,,,RR-R01158R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Walters MALDI TOF Bench Top Mass Spectrometer\",\"Useful for proteomics and carbohydrate mass finger printing.\",,,,Dr Jane Ward,441582763133,,,,,,,RR-R00751R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Agilent Bench Top GC-MS\",\"Combined with a 5973 network mass selective detector and a 6890N network gas chromatography system.  Used to analyse organic compounds.\",,,,Mr Adrian Crosland,441582763133,,,Mrs Wendy Wilmer,441582763133,,,RR-R00743R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"500 MHz NMR  Spectrometer\",\"This AVANCE 500 MHz nuclear magnetic resonance spectrometer is used for the structure elucidation of solutions of organic chemicals from natural product isolation and chemical synthesis.\",,,,Dr Antony Hooper,441582763133,,,,,,,RR-R00738R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Portable photosynthesis system\",\"LI-COR LI-6400 XT to measure CO2 and H20 gas exchange and chlorophyll fluorescence in the field\",,,,Dr John Andralojc,441582763133,,,,,,,RR-R00663R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Confocal Microscope\",\"A Laser scanning or confocal microscope scans a sample sequentially point by point, line by line or multiple points at once and assemble the pixel information to one image. As a result optical slices of the specimen are imaged with high contrast and high resolution in x, y and z. Confocal microscopy supports sensitivity demanding applications in life sciences as well as for topographic tasks on materials surfaces\",,,,Dr Smita Kurup,441582763133,,,Miss Kirstie Halsey,441582763133,,,RR-R00527R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Shimadzu TOC-V WP\",\"Total organic carbon analyser\",,,,Mr Adrian Crosland,441582763133,,,Mrs Wendy Wilmer,441582763133,,,RR-R01213R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"SerCon 20-22 Isotope Ratio Mass Spectrometer linked to a CE Na2000N-Protein Elemental Analyser\",\"Sercon 20-22 Isotope Ratio Mass Spectrometer  linked to a Carlo Erba NA 2000N-Protein Elemental Analyser<BR /><BR />Measures bulk C and N stable isotopes in solid samples\",,,,Miss Liz Dixon,441837883500,,,,,,,RR-R01214R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Gas Chromatograph\",\"Dual FID Agient 7890A used for the preparation of samples to allow the separation of the individual compounds by gas chromatography\",,,,Dr Richard Haslam,441582763133,,,,,,,RR-R01216R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Portable photosynthesis system\",\"LI-COR LI-6400 XT to measure CO2 and H20 gas exchange and chlorophyll fluorescence in the field\",,,,Dr John Andralojc,441582763133,,,,,,,RR-R01219R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"FLIR thermal imaging camera\",\"Used for capturing and recording thermal distribution and variations in real time to measure heat patterns, dissipation, leakage, and other temperature factors in equipment, products and processes.\",,,,Dr John Andralojc,441582763133,,,,,,,RR-R01220R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Auto Tissue Processor\",\"A productivity tool for the Electron Microscopy Laboratory. Uses a robotics system to move baskets of tissue from one vial to another and agitates them for a defined time, force and temperature.\",,,,Dr Smita Kurup,441582763133,,,Miss Kirstie Halsey,441582763133,,,RR-R01224R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"OLYMPUS BX-61\",\"A computer-controlled conventional wide-angle (non-confocal) upright microscope. Equipped with a motorized stage and a high-resolution digital camera, allows for maximum flexibility in excitation and emission wavelengths with dual filter wheels. High-quality Phase and Differential Interference Contrast are fully supported\",,,,Dr Smita Kurup,441582763133,,,Miss Kirstie Halsey,441582763133,,,RR-R01225R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Liquid Scintillation Counter Tri-Carb 2100TR\",\"to determine the radioactivity of organic molecules and their derivatives, trace-labelled with radioisotopes, and to determine the identity of unknown radioisotopes during the process of contamination monitoring\",,,,Dr John Andralojc,441582763133,,,,,,,RR-R00330R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Mat95 xp (magnetic sector GCMS)\",\"This instrument is a magnetic sector mass spectrometer and has Electron Ionisation (EI), Chemical Ionisation (CI) and LSIMS ion sources. Mass measurements accurate to <5ppm can be carried out on this instrument. It is also equipped with an Agilent 6890 gas chromatograph for GC/MS work\",,,,Dr John Caulfield,441582763133,,,Dr Antony Hooper,441582763133,,,RR-R01249R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Zeiss Confocal Microscope\",\"A Laser scanning or confocal microscope scans a sample sequentially point by point, line by line or multiple points at once and assemble the pixel information to one image. As a result optical slices of the specimen are imaged with high contrast and high resolution in x, y and z. Confocal microscopy supports sensitivity demanding applications in life sciences as well as for topographic tasks on materials surfaces\",,,,Dr Smita Kurup,441582763133,,,Miss Kirstie Halsey,441582763133,,,RR-R01255R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"AGRISPEC FR\",\"A portable visible - near infrared spectrometer for food and feed testing.\",,,,Dr Malcolm Hawkesford,441582763133,,,,,,,RR-R01257R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"HPLC\",\"Shimadzu prominence machine used for the preparation of samples to allow the separation of the individual compounds by high pressure liquid chromatography\",,,,Dr Keith Chamberlain,441582763133,,,,,,,RR-R00269R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Thermo Scientific Orbitrap Elite LC-ESI-MS system with alternate MALDI source\",\"A very high resolution mass spectrometer, used for structure determination of metabolites and peptides introduced  via uPLC or nano-LC chromatography or via MALDI plates\",,,,Dr Jane Ward,441582763133,,,,,,,RR-R01295R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Quattro Ultima\",\"The Micromass Quattro Ultima is a high performance bench-top triple quadrupole mass spectrometer designed for routine LCMS/MS operation. An Agilent 1100 HPLC is attached for LCMS work.\",,,,Dr John Caulfield,441582763133,,,Dr Antony Hooper,441582763133,,,RR-R01297R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Liquid Scintillation Counter 2500TR\",\"to determine the radioactivity of organic and inorganic molecules and their derivatives, trace-labelled with radioisotopes, and to determine the identity of unknown radioisotopes during the process of contamination monitoring<BR />\",,,,Dr John Andralojc,441582763133,,,,,,,RR-R00205R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nfacility,\"North Wyke Farm Platform\",\"The Farm Platform provides three contrasting farming systems, each over 20 ha. A set of core data  from across the Platform is available to all and the Platform can accommodate experiments from external organisations who wish to make use of the contrasting farm scale systems.\",,,,Dr Phil Murray,441837883500,,,,,,,RR-N20618R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Syscal Pro Switch 48\",\"A versatile electrical resistivitymeter which combines a transmitter, a receiver and a switching unit in one single casing.  Used for  geotechnical electricity resistivity tomography studies.\",,,,Dr Christopher Watts,441582763133,,,,,,,RR-R01334R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Nitric Oxide Analyser\",\"Measure NO in gas samples\",,,,Dr Laura Cardenas,441837883500,,,,,,,RR-N20615R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Finnigan MAT Delta plus GC-C-IRMS\",\"Compound specific analyses of delta 13C in organic samples.\",,,,Dr Jennifer Dungait,441837883500,,,,,,,RR-N20611R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Skalar Sans Plus Segmented Flow Analyser\",\"For the determination of total oxidised-N and ammonia-N in soil extracts\",,,,Miss Liz Dixon,441837883500,,,Miss Denise Headon,441837883500,,,RR-N20591R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Perkin Elmer Clarus 500 Linked to a Perkin Elmer 110 TurboMatrix headspace sampler\",\"measures N2O, CO2 and CH4 in gas samples\",,,,Mr Neil Donovan,441837883500,,,Dr Laura Cardenas,441837883500,,,RR-N20581R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"20-22 Isotope Ratio Mass Spectrometer\",\"A SerCon ratio MS linked to an ANCA-TG II trace gas analyser and a Gilson autosampler measures stable isotopes of CO2 and N2O is gas samples\",,,,Miss Liz Dixon,441837883500,,,,,,,RR-N20545R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Agilent 7890 GC\",\"Measures compounds in organic solvents\",,,,Dr Jennifer Dungait,441837883500,,,Mr Adrian Joynes,441837883500,,,RR-N20440R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Agilent  GC MS\",\"Measures compounds in organic solvents\",,,,Dr Jennifer Dungait,441837883500,,,Mr Adrian Joynes,441837883500,,,RR-N20215R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Thermo Scientific Aquakem 250 Photometric Analyzer\",\"A discrete photometric analyser to measure a range of chemistries in water samples.\",,,,Miss Liz Dixon,441837883500,,,Miss Denise Headon,441837883500,,,RR-N01240R,,,North Wyke,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"NMR Probes\",\"These probes (BBO, TXI-5mm (protein characterisation), TXI-1mm, TXI-2.5mm) allow routine structure elucidation, structure elucidation of materials from milligram down to low microgram levels, characterisation of a range of NMR active nuclei (19F, 15N, 31P, 2H) relevant to agriculture and soils, protein biochemistry and organic chemistry.\",,,,Dr Antony Hooper,441582763133,,,,,,,RR-R01032R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Zeiss Palm Laser Dissection Microscope\",\"Uses a laser to isolate specific microscopic regions from tissue samples\",,,,Dr Smita Kurup,441582763133,,,Miss Kirstie Halsey,441582763133,,,RR-R01066R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Gas Chromatograph\",\"Dual FID Agient 7890A used for the preparation of samples to allow the separation of the individual compounds by gas chromatography\",,,,Dr Frederic Beaudoin,441582763133,,,,,,,RR-R01086R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Shimadzu HPLC System\",\"Performs high pressure liquid chromatography\",,,,Dr Alison Lovegrove,441582763133,,,,,,,RR-R01104R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Real Time PCR\",\"qPCR machine used for the detection of mutations.\",,,,Mr Martin Williamson,441582763133,,,,,,,RR-R01134R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Leica Stereomicroscope\",\"Produces high quality stereoscopic images\",,,,Dr Smita Kurup,441582763133,,,Miss Kirstie Halsey,441582763133,,,RR-R01149R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"TimeLogic DeCypher Biocomputing Platform\",\"A hardware accelerated computer system dedicated to high throughput analysis of molecular sequence data\",,,,Mr Gavin Harrison,441582763133,,,Prof Chris Rawlings,441582763133,,,RR-R01170R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"HPLC\",\"Shimadzu prominence machine used for the preparation of samples to allow the separation of the individual compounds by high pressure liquid chromatography\",,,,Dr Richard Haslam,441582763133,,,,,,,RR-R01187R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"FPLC\",\"Fast protein liquid chromatography uses gel filtration, ion exchange, and other criteria to sort macromolecules based on size, charge distribution, biorecognition, or even hydrophobicity. Protein molecules with a high level of purity can be isolated with FPLC systems\",,,,Dr Jing-Jiang Zhou,441582763133,,,,,,,RR-R01190R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Electrophysiology Patch Clamp\",\"Used to study the activity of single of multiple ion channels in cells\",,,,Dr Jing-Jiang Zhou,441582763133,,,,,,,RR-R01192R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"REAL TIME PCR\",\"A method to use amplification of short sequences of DNA using polymerase chain reaction to quantify the amount of DNA originally present.<BR />\",,,,Dr Steven Hanley,441582763133,,,,,,,RR-R01205R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Real Time PCR\",\"High performance, multicolour real-time 7500 PCR\",,,,Dr Andy Phillips,441582763133,,,,,,,RR-R00982R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"HPLC\",\"Shimadzu prominence machine used for the preparation of samples to allow the separation of the individual compounds by ultra high pressure liquid chromatography\",,,,Dr Keith Chamberlain,441582763133,,,,,,,RR-R01248R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"NexIONXX  Inductively Coupled Plasma Mass Spectrometery (ICP-MS)\",\"Inductively Coupled Plasma - Mass Spectrometery (ICP-MS) is used when low level concentrations in the ppm/ppb range are required. ICP-MS linked to a high pressure liquid chromotography system (LC-ICP-MS) is also used as a research tool for As and Se speciation\",,,,Prof Steve McGrath,441582763133,,,Mr Adrian Crosland,441582763133,,,RR-R01293R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"LECO TruMac CN\",\"Used to determin total carbon and total nitrogen.  Primarily used for analysis of soil samples.  A sensitive machine ideal for samples containing low N concentrations.\",,,,Mr Adrian Crosland,441582763133,,,Mrs Wendy Wilmer,441582763133,,,RR-R01323R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Gas Chromatograph\",\"Dual FID Agient 7890A used for the preparation of samples to allow the separation of the individual compounds by gas chromatography\",,,,Dr Keith Chamberlain,441582763133,,,,,,,RR-R01331R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"IsoPrime100 Isotope Mass Spectrometer\",\"Isotope Ratio Mass Spectrometery (IRMS) is routinely used for the determination of 15N and 13C in soil, soil fractions and plant material\",,,,Mr Adrian Crosland,441582763133,,,Mrs Wendy Wilmer,441582763133,,,RR-R01368R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Leica EM HPM100 Machine\",\"The Leica EM HPM100 is a high pressure freezing system for vitrifying samples up to 200 micrometre in thickness.\",,,,Dr Smita Kurup,441582763133,,,Mrs Jean Devonshire,441582763133,,,RR-R01341R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"LI-COR LI-6400XT Portable Photosynthesis System\",\"LICOR portable open gas exchange system for measuring leaf level photosynthesis in the field or laboratory. Available attachments include: the Standard leaf chamber, the 6400-02B LED light source, the 6400-05 conifer chamber and the 6400-40 leaf chamber fluorometer.\",,,,Dr Jennifer Cunniff,441582763133,,,,,,,RR-R01342R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Ion Torrent Proton Sequencer\",\"Semiconductor-based  DNA sequencer\",,,,Dr Steven Hanley,441582763133,,,,,,,RR-R01370R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Shimadzu TOC-L Total Organic Carbon Analyser\",\"Measures total organic carbon and total nitrogen in water samples\",,,,Miss Liz Dixon,441837883500,,,Miss Denise Headon,441837883500,,,RR-N20635R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\nequipment,\"Buchi Speed Extractor E-914Buchi Speed Extractor E-914\",\"Buchi Speed Extractor E-914\",,,,Dr Jane Ward,441582763133,,,Prof Michael Beale,441582763133,,,RR-R01399R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\n,\"Acquity UPLC SystemAcquity UPLC System\",\"Acquity UPLC System\",,,,Dr John Caulfield,441582763133,,,Dr Michael Birkett,441582763133,,,RR-R01410R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,\n,\"VMFT Transciever RadarVMFT Transciever Radar\",\"VMFT Transciever Radar\",,,,Dr Jason Lim,441582763133,,,Dr Jason Chapman,441582763133,,,RR-R01420R,,,Harpenden,,,,Rothamsted Research,,,2014-11-18 04:03:15.027,51.809218 -0.356704,";

<!-- Prepare the parsers -->
var papa = new Papa.Parser();
var fastPapa = new Papa.Parser({ fastMode: true });
var oldPapa = new Papa3Parser();
var knrzCsv = new CSV(csvString);

Preparation code output

<!-- jQuery --> <!-- CSV libraries --> <!-- CSV strings to parse --> <!-- Prepare the parsers -->

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
Papa Parse 3.1
Papa Parse 4

Compare results of other browsers


You can edit these tests or add even more tests to this page by appending /edit to the URL.


ninest123 commented :

mt0507 ralph lauren outlet online rolex watches christian louboutin outlet coach outlet store nmd shoes nike shoes coach factory outlet coach outlet online adidas yeezy boost louis vuitton michael kors outlet canada goose uk kate spade outlet coach factorty outlet polo outlet louis vuitton handbags kate spade outlet michael kors outlet coach factory outlet canada goose sale cheap mlb jerseys ralph lauren canada goose outlet coach factory outlet jordan shoes coach outlet cheap jordan shoes adidas burberry outlet fitflops pandora jewelry canada goose jackets toms outlet canada goose outlet jordan shoes adidas shoes michael kors outlet hermes handbags michael kors outlet canada ray ban sunglasses discount pandora charms nike shoes jordan shoes canada goose jackets kate spade outlet adidas shoes birkenstock sandals moncler jackets fred perry polo air max 2018 coach factory outlet air max 2019 nike shoes ugg boots ralph lauren sale pandora charms nike outlet pandora outlet asics shoes kate spade outlet store tory burch outlet online oakley sunglasses sale oakley sunglasses nike air max kobe bryant shoes coach outlet coach outlet online canada goose jackets nike store moncler outlet salvatore ferragamo shoes coach outlet canada goose polo ralph lauren outlet canada goose uk coach outlet ugg outlet christian louboutin outlet oakley sunglasses pandora charms canada goose sale nike outlet ugg boots canada goose outlet hermens bags philipp plein outlet birkenstock sandals mbt shoes nmd adidas cheap nike air max new balance outlet cheap jordans kate spade air jordans supreme clothing abercrombie and fitch rolex watches timberland boots coach outlet birkenstocks pandora charms cheap mlb jerseys moncler outlet adidas yeezy kate spade outlet store pandora charms sale clearance canada goose sale michael kors pandora charms michael kors outlet canada ugg boots on sale cheap jordans for sale polo outlet timberland boots michael kors outlet birkenstock shoes pandora charms sale clearance canada goose outlet canada goose red bottoms jordan retro nike outlet store pandora jewelry pandora outlet adidas yeezy fitflops sale jordans polo ralph lauren outlet online new balance shoes fred perry burberry outlet polo ralph lauren outlet online gucci outlet adidas outlet polo ralph lauren outlet online kate spade moncler jackets mont blanc pens louboutin shoes adidas yeezy louis vuitton outlet nike shoes for men ugg outlet cheap nfl jerseys canada goose outlet coach outlet birkenstock sandals coach outlet pandora charms tods outlet pandora jewelry official site nike outlet coach factory outlet online canada goose uk air max 90 birkenstock shoes supreme clothing timberland outlet coach factory outlet adidas nmd coach outlet store coach outlet longchamp outlet nike air max pandora jewelry coach outlet michael kors outlet ugg outlet uggs pandora charms oakley sunglasses kate spade outlet coach outlet pandora kate spade outlet coach factory outlet kate spade handbags adidas superstar burberry outlet store north face outlet birkenstock michael kors outlet canada ugg boots on sale fitflops air max 97 mulberry handbags michael kors outlet fitflops air max 97 cheap nfl jerseys air max 2017 coach canada adidas yeezy moncler jackets nfl jerseys wholesale oakley sunglasses michael kors outlet online longchamp outlet online cheap mlb jerseys china tory burch outlet pandora outlet philipp plein shirt coach outlet air jordan shoes canada goose outlet michael kors outlet coach outlet canada abercrombie coach outlet store uggs canada michael kors outlet clearance moncler outlet canada goose jackets hermes birkin polo ralph lauren outlet online cheap jordans michael kors adidas nmd yeezy 350 boost cheap uggs jordans cheap ray ban sunglasses mlb jerseys ray ban sunglasses moncler jackets outlet birkenstock sandals polo ralph lauren outlet oakley sunglasses christian louboutin ralph lauren ralph lauren outlet hollister clothing ralph lauren outlet cheap ray bans christian louboutin outlet pandora charms sale louboutin shoes moncler outlet ralph lauren sale clearance canada goose outlet coach outlet store cheap oakley sunglasses canada goose outlet jordan shoes coach factory outlet coach outlet ugg boots kate spade kate spade handbags birkenstock outlet air max 2018 polo outlet store yeezy boost prada handbags adidas yeezy boost pandora jewelry valentino shoes ferragamo outlet cheap ray ban sunglasses moncler outlet ralph lauren outlet nike shoes mbt shoes ecco shoes coach outlet nike air max fitflops sale clearance ralph lauren puma shoes pandora jewelry outlet pandora store pandora jewelry valentino shoes outlet coach factory outlet moncler jackets oakley sunglasses nike outlet longchamp outlet coach outlet store online prada outlet adidas nmd coach factory outlet coach outlet store coach outlet store online clearances louis vuitton outlet online supreme clothing jordan shoes michael kors outlet nike outlet online coach outlet pandora jewelry north face jackets vans store red bottoms shoes polo ralph lauren outlet michael kors outlet supreme new york fitflops adidas yeezy louis vuitton outlet store michael kors outlet clearance cheap oakley sunglasses ralph lauren sale clearance coach outlet reebok shoes cheap jordans supra shoes michael kors factory outlet nike free 4.0 cheap jordans free shipping toms outlet ralph lauren sale clearance gucci handbags outlet timberland outlet ralph lauren outlet converse outlet store coach outlet canada goose uk north face jackets cheap jordans coach factory outlet louis vuitton outlet canada goose jackets pandora jewelry outlet michael kors handbags nba jerseys harden vol 1 adidas nmd shoes mcm handbags tiffany and co nike outlet online louis vuitton outlet online coach factory outlet online birkenstock outlet ralph lauren uk tory burch outlet store mbt canada goose jackets canada goose jackets moncler coats skechers shoes ralph lauren uk ultra boost jordan retro 11 michael kors outlet clearance moncler outlet red bottom shoes ugg outlet nike air max outlet pandora charms canada goose fitflops timberland boots outlet mulberry outlet canada goose uk michael kors outlet canada goose mont blanc coach outlet store jordan shoes coach outlet burberry outlet mulberry uk coach outlet coach outlet store nike huarache tory burch outlet adidas nmd nike shoes oakley sunglasses timberland boots uggs kate spade outlet store adidas campus hermes handbags ugg australia ray ban sunglasses discount toms shoes ray ban sunglasses nike free run oakley sunglasses christian louboutin shoes ecco shoes for men yeezy boost mcm outlet oakley sunglasses outlet ray ban sunglasses adidas shoes louis vuitton moncler jackets canada goose outlet adidas yeezy boost pandora jewelry adidas shoes canada goose outlet canada goose jackets uk kevin durant shoes michael kors outlet online canada goose outlet nike zoom michael kors outlet michael kors outlet yeezy boost 350 kate spade bags tory burch outlet coach factory outlet discount oakley sunglasses ray ban sunglasses michael kors outlet air jordan shoes michael kors outlet polo ralph lauren outlet adidas outlet converse shoes coach outlet michael kors handbags ferragamo shoes tiffany and co vans shoes hermes bags hermes outlet ralph lauren outlet cheap oakley sunglasses polo ralph lauren salvatore ferragamo pandora outlet cheap nba jerseys cheap oakley sunglasses coach outlet online yeezy boost fitflops sale clearance pandora jewelry replica watches adidas superstar adidas shoes supra shoes tiffany outlet yeezy boost kate spade outlet store longchamp handbags adidas outlet kate spade handbag valentino shoes coach outlet michael kors outlet clearance adidas originals yeezy boost polo ralph lauren outlet pandora jewelry mulberry bags hermes handbags coach factorty outlet moncler oakey sunglasses uggs outlet michael kors outlet clearance pandora jewelry official site michael kors outlet online air jordans gucci handbags kobe shoes coach outlet ugg outlet christian louboutin fitflops sale clearance uggs pandora charms uk uggs outlet kate spade outlet louboutin shoes ralph lauren outlet fitflops sale cheap jordans ray ban sunglasses mt0507

polo2016 commented :

let belstaff outlet him jordan retro know timberland boots the patriots jerseys results swarovski jewelry of nike free 5.0 a mizuno running crystal panthers jerseys shop hollister online owner, giuseppe zanotti sneakers he oklahoma city thunder jersey followed under armour "a nike air max person new york knicks closer replica watches dream, pandora charms destiny ralph lauren became ray bans outlet more air max and buccaneers jerseys more softball bats into babyliss pro Taishan ralph lauren polos collapse burberry sale in michael kors outlet online the michael kors v?skor former toms shoes outlet and texans jerseys without swarovski blinking rams jerseys an broncos jerseys eye, pandora charms thousands nike roshe of michael kors outlet online people, mizuno wave such cheap oakley as phoenix suns jersey unhindered. vans outlet Win links of london outlet without louboutin shoes pride, cowboys jerseys lose nike roshe with the north face grace. coach factory A titans jerseys man, new balance if replica watches life coach factory outlet and soccer shoes death, steelers jerseys indifferent, bears jerseys Dankan versace outlet online gains vikings jerseys and michael kors losses mcm backpack tend ray bans to ray-ban sunglasses be oakley frogskins a burberry outlet survivor, denver nuggets jerseys get ralph lauren factory store a oakley sunglasses windfall. cheap ray ban There michael kors canada is a fred perry polos story memphis grizzlies jersey that juicy couture outlet a huarache selling swarovski australia bean cheap michael kors curd, parajumpers and raiders jerseys suddenly nike outlet unexpectedly coach outlet received ecco outlet challenge vans schuhe a red bottoms warrior, jerseys from china lives jimmy choo outlet are indoor soccer shoes at air max schoenen stake. coach factory shop He christian louboutin shoes asked coach outlet canada a philadelphia 76ers jerseys Zen nike air max master ralph lauren outlet online to hermes save burberry outlet online his hermes belt life, the north face Jackson michael kors taught guess outlet him chrome hearts to north face jackets calm calvin klein underwear down, minnesota timberwolves jersey not coach outlet online to burberry sale fight as a skechers duel, new orleans pelicans jersey as ray ban sunglasses outlet tofu reebok shoes outlet can indiana pacers jersey be. nike air max Time tommy hilfiger to nike free 5.0 duel, cheap nba jerseys saw nike store Maidou coach outlet online Fu calmly, rolex gently jimmy choo shoes hats ray ban wayfarer off, nike air max 90 on timberland outlet the Sac Hermes bench. michael kors Do ed hardy clothing not ray ban outlet hurry gucci shoes outlet hurry, 49ers jerseys slowly untied ralph lauren outlet robe, fivefingers lightly mcm backpack dust tommy hilfiger outlet shells nike air jordan robes, michael kors outlet folded ferragamo shoes carefully seahawks jerseys and slowly jordan release dates 2015 on nike huarache the pandora schmuck bench, converse outlet then ferragamo shoes went michael kors uk over jordans to coach outlet online faint, ralph lauren outlet slowly brooklyn nets jerseys pulled baseball bats out hogan outlet a reloj long mcm backpack outlet knife, pandora canada even ralph lauren outlet in giants jerseys the north face outlet eye did montblanc not barbour jackets see armani outlet the adidas superstar warrior the north face a. burberry Suddenly, uggs outlet the cheap nfl jerseys warrior michael kors bags splash, new balance canada knees, tory burch outlet and bcbg max azria dropped hugo boss shop the nike free run hands toronto raptors jersey of oakley vault the handbags outlet knife. birkenstock deutschland Samurai juicy couture handbags by nike schoenen his hermes bags calm and purses and handbags relaxed north face backpacks overawed, burberry outlet store utterly san antonio spurs jerseys demoralized. nike tn So air jordan retro calm, cheap true religion it tory burch must birkenstock outlet be adidas superstar world barbour outlet outside nike shop expert! true religion jeans women In cheap basketball shoes fact, the north face outlet we jack wolfskin outlet are tommy hilfiger often puma online lost rayban their polo outlet store own, nfl jerseys so moncler mens jackets that baseball jerseys we coach factory outlet fail, fitflop outlet the converse shoes outcome coach outlet online is swarovski crystal sinking chargers jerseys heart.Calm coach outlet online and valentino outlet quiet, supra footwear it soccer shoes outlet is glasses frames a michael kors canada realm golden state warriors jersey of salomon schuhe life, los angeles clippers jersey is nike schuhe a polo ralph life tommy hilfiger outlet stores attitude. stone island polos Northern watches canada Song mcm handbags Wenhao michael kors outlet Dongpo, adidas canada and michael kors Jackson oakley sungalsses outlet Foyin cleveland cavaliers are michael kors good nike air max friends. longchamp outlet One packers jerseys day, browns jerseys he true religion jeans outlet enlightened, adidas online realize cheap oakley sunglasses "eight wind knockoff handbags does michael kors outlet not coach purses outlet online move," bills jerseys the dsquared2 sale Zen, birkenstock shoes very michael jordan proud, omega watches immediately pandora brush lacoste shoes to write hogan outlet these ray ban occhiali five nike shoes words. Busy moncler outlet online nunnery thomas sabo jewellery sent nike air force the ralph lauren polo word air jordan to free running the coach outlet other new balance outlet side timberland femme of gucci shoes the asics gel river polo ralph lauren there bottega veneta Foyin marc by marc jacobs correction. north face After thomas sabo Yin mcm bags see baseball jerseys below dallas mavericks jerseys Phi burberry online shop a baseball jerseys word: ray ban wayfarer fart. oakley sunglasses outlet Sushi adidas superstar annoyed falcons jerseys by givenchy outlet boat michael kors across detroit pistons the chi flat iron river air yeezy shoes to prada shoes the thomas sabo uk theory. cheap nba jerseys Yin lunette ray ban indifferent polo ralph lauren outlet online smile, guciheaven shoes said: jerseys from china "Eight wind air max does polo ralph not boots on sale move, rolex watches for sale across belstaff outlet online the barbour outlet river skechers to louboutin a converse chucks fart." nike mercurial vapor Dongpo levis jeans several ups hollister clothing and prada sunglasses downs oakley sunglasses in coach factory politics, nba jerseys after stephen curry shoes the saints jerseys low ralph lauren outlet life, giuseppe shoes awareness ray ban zonnebril of prada outlet this oakley sunglasses life mont blanc is prada outlet meant azcardinals jerseys to oakley be veneta light, polo ralph lauren outlet become mbt shoes outlet chic colts jerseys -. pandora bracelet "Mo louboutin shoes listen burberry handbags Chuan hoodies Lin gafas oakley beat katespade Ye, swarovski jewelry why charlotte hornets jerseys Yin burberry outlet online Xiao belstaff and celine bags Xing vans shoes Xu oakley vault Zhu nfl jerseys Zhang houston rockets jerseys Mans longchamp shoes hollister clothing store light redskins jerseys horse guess factory outlet , michael kors outlet online who's lunette ray ban afraid? nike shoes Yisuoyanyu chiefs jerseys Renping ralph lauren polos Sheng. lacoste polos "Every tods outlet ordinary nike air max thea people, new balance more jaguars jerseys than fendi handbags half nike outlet of barbour jackets outlet the true religion road hollister kids of new balance life fred perry outlet is salvatore ferragamo wind air max and atlanta hawks jerseys rain, ray ban most roshe run of nike air max the red bottom shoes ups jerseys from china and chicago bulls jersey downs. oakley canada Only katespade calm ferragamo in burberry outlet online the hilfiger online shop face, ralph lauren outlet online accept cheap oakley it, philipp plein outlet I burberry outlet do ferragamo shoes uk not oakley outlet feel skechers outlet bitter. rolex watches The longchamp handbags bitter hollister kids life, oakley sunglasses cheap not eagles jerseys afraid jets jerseys to ralph lauren outlet have michael kors outlet online a washington wizards jersey bitter sacramento kings jersey heart, coach outlet in michael kors bags order ray ban sonnenbrillen to northface taste hogan the versace outlet online bitter fossil uhren to toms outlet online sweet asics outlet taste. cc beanies Since kate spade outlet online ancient dolphins jerseys times, adidas Huashan, asics a nike roshe road, puma outlet trail converse sneakers in iphone case the roshe run cliffs abercrombie that omega watches can michael kors taschen be chic Xu true religion jeans line coach store for barbour factory you, nike free 5.0 and toms shoes how tracksuits store many? michael kors outlet online sale "Paper purses and handbags come adidas online I ralph lauren felt supra footwear light, timberland shoes must burberry outlet know air max this woolrich outlet practice ray bans is longchamp taschen essential." Read orlando magic jersey a longchamp outlet lot michael kors purses better ravens jerseys than coach black friday reading swarovski online ten toms shoes outlet thousand ugg boots books, plein shoes Zen air huarache Hui oakley Neng, kate spade outlet online illiterate, air jordan shoes able christian louboutin shoes to chi hair deep iphone 5s cases understanding fidget spinner outlet of utah jazz jersey nature, long champ calm pandora on tommy hilfiger online the ralph lauren road, under armour shoes we cheap michael kors can jack wolfskin jackets say, reebok road lions jerseys in portland trail blazers jersey life, burberry sale in air max 2015 nature.Reading bengals jerseys philosophical milwaukee bucks jersey Essay, hollisterco the nike air max shoes maximum ralph lauren sentence north face is long champ read: oakley sunglasses outlet "Rain prada or true religion outlet shine, rolex watch see rayban Pretrial toms outlet blossom; zapatillas nike fate roshe run not, montre homme look Yunjuanyunshu dsquared2 air." In heat jerseys fact, dansko outlet Tao jerseys from china is glasses online very marc by marc jacobs simple, christian louboutin shoes life boston celtics jersey is lakers jerseys very bcbg max

ray ban sunglasses